Searched refs:IP4_OFFSET (Results 1 – 3 of 3) sorted by relevance
/packages/modules/Connectivity/bpf/progs/ |
D | dscpPolicy.c | 147 bpf_l3_csum_replace(skb, l2_header_size + IP4_OFFSET(check), htons(tos), htons(newTos), in match_policy() 149 bpf_skb_store_bytes(skb, l2_header_size + IP4_OFFSET(tos), &newTos, sizeof(newTos), 0); in match_policy() 255 bpf_l3_csum_replace(skb, l2_header_size + IP4_OFFSET(check), htons(tos), htons(new_tos), 2); in match_policy() 256 bpf_skb_store_bytes(skb, l2_header_size + IP4_OFFSET(tos), &new_tos, sizeof(new_tos), 0); in match_policy()
|
D | netd.c | 272 int remote_ip_ofs = egress.egress ? IP4_OFFSET(daddr) : IP4_OFFSET(saddr); in should_block_local_network_packets() 277 (void)bpf_skb_load_bytes_net(skb, IP4_OFFSET(protocol), &ip_proto, sizeof(ip_proto), kver); in should_block_local_network_packets() 325 (void)bpf_skb_load_bytes_net(skb, IP4_OFFSET(protocol), &proto, sizeof(proto), kver); in do_packet_tracing() 395 (void)bpf_skb_load_bytes_net(skb, IP4_OFFSET(protocol), &proto, sizeof(proto), kver); in skip_owner_match() 444 (void)bpf_skb_load_bytes_net(skb, IP4_OFFSET(daddr), &k.daddr.s6_addr32[3], 4, kver); in ingress_should_discard()
|
D | bpf_net_helpers.h | 70 #define IP4_OFFSET(field) offsetof(struct iphdr, field) macro 80 #define ETH_IP4_OFFSET(field) (ETH_HLEN + IP4_OFFSET(field))
|