Lines Matching refs:data_end
43 static __always_inline int get_dport(void *trans_data, void *data_end,
52 if (th + 1 > data_end)
57 if (uh + 1 > data_end)
77 void *data_end = (void *)(long)xdp->data_end;
90 if (iph + 1 > data_end)
93 dport = get_dport(iph + 1, data_end, iph->protocol);
112 data_end = (void *)(long)xdp->data_end;
118 if (new_eth + 1 > data_end ||
119 old_eth + 1 > data_end ||
120 iph + 1 > data_end)
150 void *data_end = (void *)(long)xdp->data_end;
160 if (ip6h + 1 > data_end)
163 dport = get_dport(ip6h + 1, data_end, ip6h->nexthdr);
182 data_end = (void *)(long)xdp->data_end;
188 if (new_eth + 1 > data_end || old_eth + 1 > data_end ||
189 ip6h + 1 > data_end)
211 void *data_end = (void *)(long)xdp->data_end;
216 if (eth + 1 > data_end)