X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/b0cbbd12f6abdd1637681af92e5c1d79f29b8d2a..2b7aefe80a2c9227c6b1fc64b6f6c12ae234adca:/netdissect.h diff --git a/netdissect.h b/netdissect.h index 24a9ed72..c74906d1 100644 --- a/netdissect.h +++ b/netdissect.h @@ -600,6 +600,11 @@ extern void ospf6_print(netdissect_options *, const u_char *, u_int); extern void babel_print(netdissect_options *, const u_char *, u_int); #endif /*INET6*/ +/* checksum routines */ +extern void init_checksum(void); +extern uint16_t verify_crc10_cksum(uint16_t, const u_char *, int); +extern uint16_t create_osi_cksum(const uint8_t *, int, int); + struct cksum_vec { const uint8_t *ptr; int len;