123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- #ifdef HAVE_CONFIG_H
- #include "config.h"
- #endif
- #include <netdissect-stdinc.h>
- struct ipcomp {
- uint8_t comp_nxt;
- uint8_t comp_flags;
- uint16_t comp_cpi;
- };
- #include "netdissect.h"
- #include "extract.h"
- void
- ipcomp_print(netdissect_options *ndo, register const u_char *bp)
- {
- register const struct ipcomp *ipcomp;
- uint16_t cpi;
- ipcomp = (const struct ipcomp *)bp;
- ND_TCHECK(*ipcomp);
- cpi = EXTRACT_16BITS(&ipcomp->comp_cpi);
- ND_PRINT((ndo, "IPComp(cpi=0x%04x)", cpi));
-
- return;
- trunc:
- ND_PRINT((ndo, "[|IPCOMP]"));
- return;
- }
|