Lines Matching refs:data
24 static void swap_src_dst_mac(void *data)
26 unsigned short *p = data;
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;
62 void *data = (void *)(long)ctx->data;
63 struct ethhdr *eth = data;
71 if (data + nh_off > data_end)
79 vhdr = data + nh_off;
81 if (data + nh_off > data_end)
88 vhdr = data + nh_off;
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);
107 swap_src_dst_mac(data);