29#ifndef _NETGRAPH_NG_CHECKSUM_H_
30#define _NETGRAPH_NG_CHECKSUM_H_
33#define NG_CHECKSUM_NODE_TYPE "checksum"
36#define NGM_CHECKSUM_COOKIE 439419912
39#define NG_CHECKSUM_HOOK_IN "in"
40#define NG_CHECKSUM_HOOK_OUT "out"
43#define NG_CHECKSUM_CSUM_IPV4 (CSUM_IP|CSUM_TCP|CSUM_UDP)
44#define NG_CHECKSUM_CSUM_IPV6 (CSUM_TCP_IPV6|CSUM_UDP_IPV6)
59#define NG_CHECKSUM_CONFIG_TYPE { \
60 { "csum_flags", &ng_parse_uint64_type }, \
61 { "csum_offload", &ng_parse_uint64_type }, \
65#define NG_CHECKSUM_STATS_TYPE { \
66 { "Received", &ng_parse_uint64_type }, \
67 { "Processed", &ng_parse_uint64_type }, \
68 { "Dropped", &ng_parse_uint64_type }, \
@ NGM_CHECKSUM_GETCLR_STATS