if (eth_proto == BE16(ETH_P_IP)) {
if (unlikely(pktdata + sizeof(struct iphdr) > data_end))
return XDP_DROP;
ip = (struct iphdr*) pktdata;
if (eth_proto == BE16(ETH_P_IP)) {
if (unlikely(pktdata + sizeof(struct iphdr) > data_end))
return XDP_DROP;
ip = (struct iphdr*) pktdata;