]> The Tcpdump Group git mirrors - tcpdump/log
tcpdump
18 years agoFrom Florent Drouin: don't call ip6addr_string() if IPv4 isn't enabled.
guy [Thu, 1 Feb 2007 02:28:38 +0000 (02:28 +0000)] 
From Florent Drouin: don't call ip6addr_string() if IPv4 isn't enabled.

18 years agoFix a potential buffer overflow in the 802.11 printer; reported by
guy [Thu, 1 Feb 2007 02:18:18 +0000 (02:18 +0000)] 
Fix a potential buffer overflow in the 802.11 printer; reported by
Moritz Jodeit.

18 years agoDon't assume "echo -n" strips off the newline; it doesn't, if the echo
guy [Thu, 1 Feb 2007 02:15:19 +0000 (02:15 +0000)] 
Don't assume "echo -n" strips off the newline; it doesn't, if the echo
command behaves like the SV echo.  Instead, strip off the newline with
"tr -d '\012'".

18 years agoFrom Kevin Steves: in the client FQDN option:
guy [Mon, 29 Jan 2007 20:55:01 +0000 (20:55 +0000)] 
From Kevin Steves: in the client FQDN option:

0) fix off by one (4 vs. 3)
1) print flag bits
2) print rcode fields if either is non-zero

18 years agoFrom Kevin Steves <[email protected]>:
hannes [Mon, 29 Jan 2007 19:19:51 +0000 (19:19 +0000)] 
From Kevin Steves <[email protected]>:
remove extra comma after checksum verification print.

18 years agochange the TCP printer to print new-style order:
hannes [Mon, 29 Jan 2007 09:59:42 +0000 (09:59 +0000)] 
change the TCP printer to print new-style order:
  - seperate fields by comma
  - use [] for flags and options sets
  - print a trailing length field

make use of tok2str() and bitttok2str()
move port definitions into tcp.h

18 years agofrom Kevin Steves <[email protected]>:
hannes [Wed, 17 Jan 2007 17:55:01 +0000 (17:55 +0000)] 
from Kevin Steves <[email protected]>:

format the ttl field not with heading whitespaces for ttl < 100 and ttl < 10

18 years agofrom Kevin Steves <[email protected]>:
hannes [Wed, 17 Jan 2007 14:07:36 +0000 (14:07 +0000)] 
from Kevin Steves <[email protected]>:

receive some colons in the IP printer output for consistency reasons.

18 years agoFrom Kevin Steves: get rid of extra leading spaces.
guy [Mon, 15 Jan 2007 11:15:26 +0000 (11:15 +0000)] 
From Kevin Steves: get rid of extra leading spaces.

18 years agoFrom Kevin Steves: get rid of some extra blanks when printing flags.
guy [Sun, 14 Jan 2007 22:40:40 +0000 (22:40 +0000)] 
From Kevin Steves: get rid of some extra blanks when printing flags.

18 years agoFrom Kevin Steves:
guy [Sun, 14 Jan 2007 21:29:22 +0000 (21:29 +0000)] 
From Kevin Steves:

0) use TTEST/TCHECK macros vs. snapend comparisons
1) when -vvv display PAD and END options
   (multiple PAD options are summarized)
2) change a trunc string from bootp to rfc1048 because I think that is
   what is intended (matches trunc label)

18 years agoFrom Kevin Steves: fix the printing of options in a parameter request
guy [Sun, 14 Jan 2007 21:22:05 +0000 (21:22 +0000)] 
From Kevin Steves: fix the printing of options in a parameter request
list.

18 years agobugfix: use the correct codepoint for the OSPF simple text auth token entry.
hannes [Wed, 13 Dec 2006 08:21:49 +0000 (08:21 +0000)] 
bugfix: use the correct codepoint for the OSPF simple text auth token entry.
use safeputs to print the password.

18 years agoapply some heuristics to detect MPLS ICMP extension headers because
hannes [Tue, 12 Dec 2006 14:31:51 +0000 (14:31 +0000)] 
apply some heuristics to detect MPLS ICMP extension headers because
not all implementations correctly set the length field in the
ICMP header as per draft-bonica-internet-icmp-08.

if the length field is not set then simply check the checksum.

18 years agorework on the ICMP MPLS extension code:
hannes [Tue, 12 Dec 2006 10:48:43 +0000 (10:48 +0000)] 
rework on the ICMP MPLS extension code:
- preserve the snapend pointer as it may get overwritten by calling the IP printer
- protect against infinite loops inside the MPLS extension printer.
- detect present of an MPLS extension header by introducing a length field to the ICMP header
  as per draft-bonica-internet-icmp-08.

18 years agoMark Krochmal says that the class field should be treated in mDNS as a
guy [Sun, 12 Nov 2006 23:12:03 +0000 (23:12 +0000)] 
Mark Krochmal says that the class field should be treated in mDNS as a
flag and a 15-bit field even for OPT RRs.

18 years agoFor OPT resource records, the class field is used as a length, so, if one
guy [Sun, 12 Nov 2006 22:21:44 +0000 (22:21 +0000)] 
For OPT resource records, the class field is used as a length, so, if one
happens to be in an mDNS packet, we don't split it into a class and a
"cache flush" flag.

18 years agoThe topmost bit in the class field isn't a "cache flush" flag in mDNS
guy [Fri, 10 Nov 2006 03:18:21 +0000 (03:18 +0000)] 
The topmost bit in the class field isn't a "cache flush" flag in mDNS
queries.  Display that bit correctly (as per Marc Krochmal's request).

In mDNS, the topmost bit of the class field should be handled the same
way regardless of the value of the lower 15 bits, and *vice versa* -
they're independent fields.

18 years agofrom Gerrit Renker <[email protected]>:
hannes [Thu, 2 Nov 2006 09:05:23 +0000 (09:05 +0000)] 
from Gerrit Renker <[email protected]>:
add support for variable-length checksum in DCCP, as per section 9 of RFC 4340.
remove duplicated code in dccp6_cksum (which just repeated the code of in_cksum
fix a bug in dccp.h -- the fields of CCVAL and CSCOV were swapped (see section 5.1 of RFC 4340)
fix a typo in the display of incorrect checksums
  old output `cksum xDEAD (incorrect (->  xBEEF)',
  new output `cksum xDEAD (incorrect -> xBEEF)'

18 years agofrom Gerrit Renker <[email protected]>:
hannes [Thu, 2 Nov 2006 08:56:16 +0000 (08:56 +0000)] 
from Gerrit Renker <[email protected]>:

remove duplicate code for v6 checksum calculation
unify the output for broken checksums

18 years agoadd support for CFM Link-trace msg, Link-trace-Reply msg, Sender-ID tlv, private tlv
hannes [Sun, 29 Oct 2006 23:10:07 +0000 (23:10 +0000)] 
add support for CFM Link-trace msg, Link-trace-Reply msg, Sender-ID tlv, private tlv

18 years agoFrom Jun Kuriyama:
guy [Wed, 25 Oct 2006 22:13:10 +0000 (22:13 +0000)] 
From Jun Kuriyama:

I noticed tcpdump (on FreeBSD 6.1) cannot show pflog
reason value 8 (should be "ip-option").

I made a patch for print-pflog.c to add more values
which obtained from /usr/include/net/pfvar.h on FreeBSD
6.1.

18 years agoFrom Shinsuke Suzuki:
guy [Wed, 25 Oct 2006 22:02:36 +0000 (22:02 +0000)] 
From Shinsuke Suzuki:

Some of the options in print-dhcp6.c are declared as
"unassigned ones". but it is no longer true due to an
IETF standardization activities.

Here's the patch to catch up with the latest IANA
assignment, including an removal of the old Prefix-
Delegation option used in the NTT-communications.
(AFAIK they no longer uses this old option).

18 years agofix TLV parser, add support for port, interface status TLV
hannes [Fri, 20 Oct 2006 18:07:55 +0000 (18:07 +0000)] 
fix TLV parser, add support for port, interface status TLV

18 years agoadd skeleton support for 802.1ag CFM
hannes [Thu, 12 Oct 2006 10:26:12 +0000 (10:26 +0000)] 
add skeleton support for 802.1ag CFM

18 years agoadd support for 802.3ah loopback ctrl msg
hannes [Thu, 12 Oct 2006 05:44:33 +0000 (05:44 +0000)] 
add support for 802.3ah loopback ctrl msg

18 years agobugfix from Aaron Campbel <[email protected]>:
hannes [Fri, 6 Oct 2006 06:25:06 +0000 (06:25 +0000)] 
bugfix from Aaron Campbel <[email protected]>:
The expression (BGP_OSPF_RTYPE_EXT ||BGP_OSPF_RTYPE_NSSA) will always evaluate to 1.

18 years agosed reads its standard input by default, and not all versions understand
guy [Wed, 4 Oct 2006 18:03:15 +0000 (18:03 +0000)] 
sed reads its standard input by default, and not all versions understand
"-" as meaning "standard input".

18 years agoprint shouldbe checksum for broken OSI checksum, remove osi_cksum()
hannes [Mon, 25 Sep 2006 09:23:32 +0000 (09:23 +0000)] 
print shouldbe checksum for broken OSI checksum, remove osi_cksum()

18 years agoCast "sizeof" to a "u_int"; it's not guaranteed to be "int" in size (it
guy [Wed, 13 Sep 2006 06:31:11 +0000 (06:31 +0000)] 
Cast "sizeof" to a "u_int"; it's not guaranteed to be "int" in size (it
could be "long", for example, and probably *is* "long" on LP64
platforms), so you can't print it with "%u", but, in this particular
case, it's going to fit in a 32-bit quantity.

18 years ago-rework the OSPFv3 printer:
hannes [Tue, 5 Sep 2006 15:50:26 +0000 (15:50 +0000)] 
-rework the OSPFv3 printer:
 -share the grace and TE LSA printer with the OSPFv2 printer
 -change to multiple line output (behind vflag)
 -unambiguate datastructures such that the OSPFv3 printer can
  include OSPFv2 header files.

18 years ago-share the grace LSA and TE LSA printer with the outside world.
hannes [Tue, 5 Sep 2006 15:46:42 +0000 (15:46 +0000)] 
-share the grace LSA and TE LSA printer with the outside world.
-misc. cosmetic cleanups

18 years ago adjust count of items to reflect new additions.
mcr [Sun, 27 Aug 2006 18:48:29 +0000 (18:48 +0000)] 
adjust count of items to reflect new additions.

18 years ago added additional modp groups to definition.
mcr [Sun, 27 Aug 2006 18:46:39 +0000 (18:46 +0000)] 
added additional modp groups to definition.

18 years ago install a version stamped version of tcpdump as well.
mcr [Sun, 27 Aug 2006 18:44:09 +0000 (18:44 +0000)] 
install a version stamped version of tcpdump as well.

18 years agoFix some "unsigned int" vs. "size_t" issues (they're not necessarily the
guy [Sat, 19 Aug 2006 06:59:17 +0000 (06:59 +0000)] 
Fix some "unsigned int" vs. "size_t" issues (they're not necessarily the
same).

18 years agoSquelch compiler warning.
guy [Sat, 19 Aug 2006 06:51:13 +0000 (06:51 +0000)] 
Squelch compiler warning.

18 years agoFix indentation.
guy [Sat, 19 Aug 2006 06:47:39 +0000 (06:47 +0000)] 
Fix indentation.

18 years agocode cosmetics: bracketize the on-liners after if statements, proper length decrement...
hannes [Fri, 23 Jun 2006 22:20:32 +0000 (22:20 +0000)] 
code cosmetics: bracketize the on-liners after if statements, proper length decrement for ANSI LMI frames

18 years agoremove redundant TRUE|FALSE defs
hannes [Fri, 23 Jun 2006 02:03:09 +0000 (02:03 +0000)] 
remove redundant TRUE|FALSE defs

18 years agobugfixes: change oam_pdu_config to 16 bits as per the spec and clean the mixup betwee...
hannes [Fri, 23 Jun 2006 01:53:28 +0000 (01:53 +0000)] 
bugfixes: change oam_pdu_config to 16 bits as per the spec and clean the mixup between mux-action state and parse-action state

18 years agodo not bail if we hit a zero-length TLV, continue to read the next TLV header instead.
hannes [Fri, 16 Jun 2006 18:08:35 +0000 (18:08 +0000)] 
do not bail if we hit a zero-length TLV, continue to read the next TLV header instead.

18 years ago support creating TAGS file for *emacs
mcr [Thu, 15 Jun 2006 21:44:36 +0000 (21:44 +0000)] 
   support creating TAGS file for *emacs

18 years agobugfix: ggsn: parse against cookies and not the ip header
hannes [Wed, 14 Jun 2006 21:40:00 +0000 (21:40 +0000)] 
bugfix: ggsn: parse against cookies and not the ip header

18 years agoadd GGSN PIC name resolution
hannes [Wed, 14 Jun 2006 16:13:51 +0000 (16:13 +0000)] 
add GGSN PIC name resolution

18 years agoPick up check for bad FCS from NetBSD version.
guy [Tue, 13 Jun 2006 22:25:30 +0000 (22:25 +0000)] 
Pick up check for bad FCS from NetBSD version.

18 years agoUpdate from current NetBSD version of ieee80211_radiotap.h.
guy [Tue, 13 Jun 2006 22:24:06 +0000 (22:24 +0000)] 
Update from current NetBSD version of ieee80211_radiotap.h.

18 years agoFrom NetBSD:
guy [Tue, 13 Jun 2006 22:21:38 +0000 (22:21 +0000)] 
From NetBSD:

revision 1.7
date: 2006/03/25 11:43:53;  author: rpaulo;  state: Exp;  lines: +23 -3
PR 13604: detect and print correct information for 4.4BSD/NetBSD NFS
filehandles.
The heuristic may or may not be wrong, but no one replied in the
tcpdump-workers mailing list.
Extraction of the fsid information contributed by Chuck Silvers.

Discussed with Chuck Silvers.
----------------------------
revision 1.6
date: 2006/03/22 04:30:28;  author: christos;  state: Exp;  lines: +4 -2
Coverity CID 563: Kill SUNOS3 case; it is dead code.
----------------------------

18 years agofrom Gino Barille <[email protected]>:
hannes [Tue, 13 Jun 2006 17:15:28 +0000 (17:15 +0000)] 
from Gino Barille <[email protected]>:

add support for printing notification subcode 7 as per rfc3392.

19 years agoadd TRUE, FALSE defs
hannes [Fri, 19 May 2006 17:55:34 +0000 (17:55 +0000)] 
add TRUE, FALSE defs

19 years agocontinue work on the 802.3AH printer:
hannes [Thu, 18 May 2006 08:23:26 +0000 (08:23 +0000)] 
continue work on the 802.3AH printer:
  -add support for link-event TLVs
  -clean up some confusion between shared and unshared
   TLV formats.
  -do per-TLV hexdumping

19 years agofix an infinite loop while processing OAM info PDUs
hannes [Tue, 16 May 2006 21:57:26 +0000 (21:57 +0000)] 
fix an infinite loop while processing OAM info PDUs

19 years agofirst cut of Ethernet 802.3AH OAM TLV parser code:
hannes [Mon, 15 May 2006 02:02:53 +0000 (02:02 +0000)] 
first cut of Ethernet 802.3AH OAM TLV parser code:
 -add support for Code Information TLV
  FIXME boundary checks

19 years ago"ether.h" defines more than we need, and, on some platforms, redefines
guy [Fri, 12 May 2006 02:14:55 +0000 (02:14 +0000)] 
"ether.h" defines more than we need, and, on some platforms, redefines
ether_header (which is one of the things we don't need).  Just define
ETHER_ADDR_LEN to 6 if it's not defined - it can't be anything but 6.

19 years agoFrom Don Ebright: fix a place where we were referring to AF_INET6 even
guy [Fri, 12 May 2006 02:10:21 +0000 (02:10 +0000)] 
From Don Ebright: fix a place where we were referring to AF_INET6 even
when INET6 wasn't defined.

19 years agoFrom Don Ebright: some compilers, such as the AIX compiler, reject a
guy [Fri, 12 May 2006 01:45:19 +0000 (01:45 +0000)] 
From Don Ebright: some compilers, such as the AIX compiler, reject a
comma at the end of the last member of an enum (the C language spec
doesn't say it's valid to have one there).

19 years agoFrom Ben Byer <[email protected]>: add a "-K" flag to suppress the
guy [Fri, 5 May 2006 23:13:00 +0000 (23:13 +0000)] 
From Ben Byer <[email protected]>: add a "-K" flag to suppress the
checking of TCP checksums.

Sort the argument processing code alphabetically.

19 years agofixup typo from last commit
hannes [Fri, 14 Apr 2006 07:12:46 +0000 (07:12 +0000)] 
fixup typo from last commit

19 years agoadd support for link attribute subTLV, update GMPLS printer to latest spec (rfc4205)
hannes [Fri, 14 Apr 2006 07:11:59 +0000 (07:11 +0000)] 
add support for link attribute subTLV, update GMPLS printer to latest spec (rfc4205)

19 years agoadd support for link attribute subTLV, update GMPLS printer to latest spec (rfc4205)
hannes [Mon, 10 Apr 2006 21:07:35 +0000 (21:07 +0000)] 
add support for link attribute subTLV, update GMPLS printer to latest spec (rfc4205)

19 years agoFrom Wesley Griffin <[email protected]>: print out the
guy [Fri, 7 Apr 2006 08:58:29 +0000 (08:58 +0000)] 
From Wesley Griffin <[email protected]>: print out the
DNSSEC OK bit (RFC3225) which is encoded in the TTL field of the OPT
pseudo RR.

19 years agoFrom Wesley Griffin <[email protected]>: update the list of
guy [Fri, 7 Apr 2006 08:47:34 +0000 (08:47 +0000)] 
From Wesley Griffin <[email protected]>: update the list of
DNS RR typecodes.

19 years agoExtract "firstPacket" into a variable with EXTRACT_32BITS(), and use
guy [Fri, 7 Apr 2006 08:36:03 +0000 (08:36 +0000)] 
Extract "firstPacket" into a variable with EXTRACT_32BITS(), and use
that whenever we print its value, so that we always get it in the right
byte order.

19 years agobugfix: wrong offset calculation for restart holdtimer
hannes [Thu, 6 Apr 2006 13:43:30 +0000 (13:43 +0000)] 
bugfix: wrong offset calculation for restart holdtimer

19 years agoremove formatting from errorvalues token table, refactor Hello printer to single...
hannes [Tue, 28 Mar 2006 08:20:30 +0000 (08:20 +0000)] 
remove formatting from errorvalues token table, refactor Hello printer to single-line output

19 years agobugfix: correct display of bandwitdh values
hannes [Tue, 28 Mar 2006 08:04:09 +0000 (08:04 +0000)] 
bugfix: correct display of bandwitdh values

19 years agobugfix lmp header CC down definition, fix idendation
hannes [Tue, 28 Mar 2006 07:32:41 +0000 (07:32 +0000)] 
bugfix lmp header CC down definition, fix idendation

19 years agoadd support for the MTU TLV as per rfc3988
hannes [Tue, 28 Mar 2006 07:06:21 +0000 (07:06 +0000)] 
add support for the MTU TLV as per rfc3988

19 years agofrom Sebastien Raveau <[email protected]>
hannes [Thu, 23 Mar 2006 17:33:01 +0000 (17:33 +0000)] 
from Sebastien Raveau <[email protected]>

  add support for the the post-rotate -z flag (to be used in
  conjunction with -C or -G) which can be used to specify a command tcpdump
  should execute on each savefile after it's been rotated
  for example to compress a capture file.

19 years agomove the BSD AF defs into af.h and make the null and rip printer make use of it
hannes [Thu, 23 Mar 2006 14:58:44 +0000 (14:58 +0000)] 
move the BSD AF defs into af.h and make the null and rip printer make use of it

19 years agoadd ifle/ifmt name resolution
hannes [Fri, 10 Mar 2006 23:43:29 +0000 (23:43 +0000)] 
add ifle/ifmt name resolution

19 years agobackout variable TLV style decoding, artifact of broken rev-engineering
hannes [Wed, 8 Mar 2006 14:30:12 +0000 (14:30 +0000)] 
backout variable TLV style decoding, artifact of broken rev-engineering

19 years agodisplay cosmetics: set the comma right for all permutations of eflag and vflag
hannes [Fri, 3 Mar 2006 22:53:21 +0000 (22:53 +0000)] 
display cosmetics: set the comma right for all permutations of eflag and vflag

19 years agofrom Carles Kishimoto <[email protected]>:
hannes [Fri, 3 Mar 2006 22:31:16 +0000 (22:31 +0000)] 
from Carles Kishimoto <[email protected]>:
  basic support for Ciscos prop. VQP protocol

19 years agoadd tcpdump-stdinc
hannes [Mon, 27 Feb 2006 07:25:27 +0000 (07:25 +0000)] 
add tcpdump-stdinc

19 years agofrom Gisle Vanem:
hannes [Mon, 27 Feb 2006 07:17:34 +0000 (07:17 +0000)] 
from Gisle Vanem:
  - use local Ethernet defs on WIN32

19 years agoAdd missing af.c and af.h files.
guy [Sat, 25 Feb 2006 20:42:32 +0000 (20:42 +0000)] 
Add missing af.c and af.h files.

19 years agoimprove Control Word detection heuristics for OAM cells
hannes [Fri, 24 Feb 2006 12:18:03 +0000 (12:18 +0000)] 
improve Control Word detection heuristics for OAM cells

19 years agomove AF specific stuff to dedicated files
hannes [Tue, 21 Feb 2006 10:27:40 +0000 (10:27 +0000)] 
move AF specific stuff to dedicated files

19 years agohexdump only - if (unrecognized llc proto) && encapsulation == (jumbo || vlan)
hannes [Mon, 20 Feb 2006 18:13:55 +0000 (18:13 +0000)] 
hexdump only - if (unrecognized llc proto) && encapsulation == (jumbo || vlan)

19 years agoFrom Andrea Bittau: fetch the service code in network byte order.
guy [Sun, 19 Feb 2006 05:08:25 +0000 (05:08 +0000)] 
From Andrea Bittau: fetch the service code in network byte order.

19 years agoAdd some bounds checking to the IP options code, and clean up the
guy [Sun, 19 Feb 2006 05:00:19 +0000 (05:00 +0000)] 
Add some bounds checking to the IP options code, and clean up the
options output a bit.

19 years agoadd basic support for Ethernet OAM Frames as per 802.3ah
hannes [Thu, 16 Feb 2006 16:42:44 +0000 (16:42 +0000)] 
add basic support for Ethernet OAM Frames as per 802.3ah

19 years agoclean up the bootp printer:
hannes [Mon, 13 Feb 2006 18:59:29 +0000 (18:59 +0000)] 
clean up the bootp printer:
-print option/tag numbers and len
-change the tokenstring such that the most common options are human-readable
-add support for option 82 (Agent-ID) suboptions
-make more use ok tok2str() rather thane private lookalives

19 years agoadd support for PIMv2 checksum verification, Null Register messages and Register...
hannes [Mon, 13 Feb 2006 01:31:35 +0000 (01:31 +0000)] 
add support for PIMv2 checksum verification, Null Register messages and Register Flag resolution

19 years agoprint EGP header in new-world-order style
hannes [Sat, 11 Feb 2006 22:13:24 +0000 (22:13 +0000)] 
print EGP header in new-world-order style

19 years agorework the ARP printer & add support for Frame-Relay ARP
hannes [Sat, 11 Feb 2006 22:11:40 +0000 (22:11 +0000)] 
rework the ARP printer & add support for Frame-Relay ARP

19 years agocomplete the outstanding opcodes for MPCP & add boundary checks
hannes [Fri, 10 Feb 2006 17:24:55 +0000 (17:24 +0000)] 
complete the outstanding opcodes for MPCP & add boundary checks

19 years agoadd basic support for MPCP 802.3ah frame printer
hannes [Fri, 10 Feb 2006 04:52:25 +0000 (04:52 +0000)] 
add basic support for MPCP 802.3ah frame printer

19 years agouse the offical LMP port number as per rfc4204
hannes [Thu, 9 Feb 2006 23:33:36 +0000 (23:33 +0000)] 
use the offical LMP port number as per rfc4204

19 years agoremove unused header files
hannes [Thu, 9 Feb 2006 21:34:38 +0000 (21:34 +0000)] 
remove unused header files

19 years agomove the crc10 verification to a new file checksum.c (will add other checksumming...
hannes [Thu, 9 Feb 2006 21:16:47 +0000 (21:16 +0000)] 
move the crc10 verification to a new file checksum.c (will add other checksumming routines later to this file), init shred checksumming tables with init_checksum(), assume network byte order for tag correlation ID in the ATM OAM cell printer

19 years agofix typo, use consistent namespace
hannes [Thu, 9 Feb 2006 20:35:38 +0000 (20:35 +0000)] 
fix typo, use consistent namespace

19 years agomove the crc10 verification to a new file checksum.c (will add other checksumming...
hannes [Thu, 9 Feb 2006 20:33:49 +0000 (20:33 +0000)] 
move the crc10 verification to a new file checksum.c (will add other checksumming routines later to this file), init shred checksumming tables with init_checksum(), assume network byte order for tag correlation ID in the ATM OAM cell printer

19 years agoprint ATM cell payload type, do a denser hexdumping for printing location data
hannes [Wed, 8 Feb 2006 16:50:16 +0000 (16:50 +0000)] 
print ATM cell payload type, do a denser hexdumping for printing location data

19 years agoadd support for AIS/RDI OAM cell payload printing, hexdump location/source ID for...
hannes [Wed, 8 Feb 2006 16:18:56 +0000 (16:18 +0000)] 
add support for AIS/RDI OAM cell payload printing, hexdump location/source ID for loopback OAM cells rather than attempting to print it

19 years agorework the oam printer: add support for payload printing of OAM loopback cells
hannes [Wed, 8 Feb 2006 01:43:00 +0000 (01:43 +0000)] 
rework the oam printer: add support for payload printing of OAM loopback cells

19 years agoadd a maxlen boundary check to safeputs, print unprintable chars as hex in safeputchar
hannes [Wed, 8 Feb 2006 01:38:16 +0000 (01:38 +0000)] 
add a maxlen boundary check to safeputs, print unprintable chars as hex in safeputchar

19 years agocourtesy rick cheng (rcheng AT juniper dot net):
hannes [Fri, 3 Feb 2006 08:32:39 +0000 (08:32 +0000)] 
courtesy rick cheng (rcheng AT juniper dot net):
improve code readability:
  - LDP_TLV_ADDRESS_LIST printer
  - BFD_DISCRIMINATOR printer

19 years agoadd support for BGP signaled VPLS
hannes [Thu, 2 Feb 2006 12:36:09 +0000 (12:36 +0000)] 
add support for BGP signaled VPLS