Lines Matching defs:nh_off
40 static int parse_ipv4(void *data, u64 nh_off, void *data_end)
42 struct iphdr *iph = data + nh_off;
49 static int parse_ipv6(void *data, u64 nh_off, void *data_end)
51 struct ipv6hdr *ip6h = data + nh_off;
67 u64 nh_off;
70 nh_off = sizeof(*eth);
71 if (data + nh_off > data_end)
79 vhdr = data + nh_off;
80 nh_off += sizeof(struct vlan_hdr);
81 if (data + nh_off > data_end)
88 vhdr = data + nh_off;
89 nh_off += sizeof(struct vlan_hdr);
90 if (data + nh_off > data_end)
96 ipproto = parse_ipv4(data, nh_off, data_end);
98 ipproto = parse_ipv6(data, nh_off, data_end);