| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
some names.
Fix a misspelling.
|
|
|
|
| |
IDRP-info-TLV #131.
|
|
|
|
| |
complaints from some compilers.
|
|
|
|
|
|
| |
there was a bug in the way i calculated the checksum over LSPs;
additionally the TLV parser recognizes [decoder is still left]
the IS Alias TLV #24
|
|
|
|
|
|
|
|
| |
i have cleaned up most of the print-isoclns.c code
and made heavy use of tok2str to display ascii
strings - i also cleaned up the TLV parsing
routines to use consitently while(tmp>0) loops
when decoding a TLV;
|
|
|
|
|
|
|
|
|
| |
decoders can be re-used in several parts of the code;
- the subTLV decoder can now be called from various places
- plus added support for checking the checksum in the LSP PDU
- plus misc cleanups [use tok2str() for displaying
strings rather than switch/case chains]
|
|
|
|
|
| |
cleanups and a bug fix for a nasty bug in the EXT_IS_REACH subTLV
decoder.
|
| |
|
|
|
|
| |
From: Simon Burge <simonb@wasabisystems.com>
|
|
|
|
| |
subTLVs for IS-IS.
|
|
|
|
| |
complain.
|
|
|
|
| |
<hannes@juniper.net>.
|
|
|
|
| |
artifically long, and hence stripped frames.
|
|
|
|
|
|
| |
the pdu_len field in the IS-IS header; this stops tcpdump from printing
a lot of bogus TLVs when the interface driver does not correctly report
the frame-length.
|
|
|
|
| |
<hannes@juniper.net>.
|
|
|
|
| |
<hannes@juniper.net>.
|
| |
|
| |
|
|
|
|
| |
Add a pile of boundary checks.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Use const more.
Use EXTRACT_* macros more.
Use TCHECK* more.
Use tok2str() to replace some home-grown workalikes.
smb:
- Get rid of private types, use tcpdump-defined types
- Rename fdata and fdata1 to smb_fdata and smb_fdata1 to avoid conflict
with IRIX library function.
|
| |
|
| |
|
|
|
|
|
|
|
| |
"isoclns_print()", for the MAC source and destination addresses, and
have "isoclns_print()" print the MAC addresses only if they're both
non-null, rather than having the PPP print routine tweak "eflag" to
suppress the printing.
|
|
|
|
|
|
| |
"char *" before assigning it to a "u_char *", assigning "const u_char *"
pointers to "u_char *" variables, putting a cast on the LHS of an
assignment).
|
| |
|
|
|
|
|
|
| |
"struct mbuf" and "struct rtentry" - they shouldn't be necessary (and
weren't on the platforms on which I tested, both with GCC and the native
compiler if it isn't GCC).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"linux-includes/netinet/if_ether.h" to "ethertype.h".
Move other stuff used by dissectors from <netinet/if_ether.h> to
"ether.h", along the lines of "fddi.h" and "token.h".
Move ARP declarations from BSD include files to "print-arp.c".
Remove from dissectors includes of <netinet/if_ether.h>, and add
includes of "ethertype.h" and/or "ether.h" as necessary.
Get rid of configuration options that test declarations now made in
"ether.h" or "print-arp.c", as those declarations are now under our
control, not the OS's control.
|
| |
|
| |
|
|
|