Home
last modified time | relevance | path

Searched refs:L4_off (Results 1 – 1 of 1) sorted by relevance

/packages/modules/Connectivity/bpf_progs/
Dnetd.c268 uint8_t L4_off = 0; in do_packet_tracing() local
272 (void)bpf_skb_load_bytes_net(skb, IPPROTO_IHL_OFF, &L4_off, sizeof(L4_off), kver); in do_packet_tracing()
273 L4_off = (L4_off & 0x0F) * 4; // IHL calculation. in do_packet_tracing()
277 L4_off = sizeof(struct ipv6hdr); in do_packet_tracing()
284 if (!bpf_skb_load_bytes_net(skb, L4_off, &ext_hdr, sizeof(ext_hdr), kver)) { in do_packet_tracing()
286 L4_off += (ext_hdr.len + 1) * 8; in do_packet_tracing()
293 if (L4_off >= 20) { in do_packet_tracing()
296 (void)bpf_skb_load_bytes_net(skb, L4_off + TCP_FLAG8_OFF, &flags, sizeof(flags), kver); in do_packet_tracing()
303 (void)bpf_skb_load_bytes_net(skb, L4_off + 0, &sport, sizeof(sport), kver); in do_packet_tracing()
304 (void)bpf_skb_load_bytes_net(skb, L4_off + 2, &dport, sizeof(dport), kver); in do_packet_tracing()
[all …]