Lines Matching refs:data_end
125 const void* data_end = (void*)(long)skb->data_end; local
130 if (data + l2_header_size + sizeof(*ip6) > data_end) return TC_ACT_OK;
148 if (data + l2_header_size + sizeof(*ip6) + sizeof(*tcph) > data_end)
238 data_end = (void*)(long)skb->data_end;
243 if (data + sizeof(struct ethhdr) + sizeof(*ip6) > data_end) {
372 const void* data_end = (void*)(long)skb->data_end; in do_forward4() local
377 if (data + l2_header_size + sizeof(*ip) > data_end) return TC_ACT_OK; in do_forward4()
435 if (data + l2_header_size + sizeof(*ip) + 8 > data_end) TC_PUNT(SHORT_L4_HEADER); in do_forward4()
442 if (data + l2_header_size + sizeof(*ip) + sizeof(*tcph) > data_end) in do_forward4()
450 if (data + l2_header_size + sizeof(*ip) + sizeof(*udph) > data_end) in do_forward4()
551 data_end = (void*)(long)skb->data_end; in do_forward4()
558 …data + sizeof(struct ethhdr) + sizeof(*ip) + (is_tcp ? sizeof(*tcph) : sizeof(*udph)) > data_end) { in do_forward4()
791 const void* data_end = (void*)(long)ctx->data_end; in do_xdp_forward_ether() local
795 if ((void*)(eth + 1) > data_end) return XDP_PASS; in do_xdp_forward_ether()
808 const void* data_end = (void*)(long)ctx->data_end; in do_xdp_forward_rawip() local
811 if (data_end - data < 1) return XDP_PASS; in do_xdp_forward_rawip()