Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tc_tunnel.c73 union l4hdr { union
80 union l4hdr l4hdr; member
86 union l4hdr l4hdr; member
189 olen += sizeof(h_outer.l4hdr.gre); in __encap_ipv4()
190 h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto); in __encap_ipv4()
191 h_outer.l4hdr.gre.flags = 0; in __encap_ipv4()
195 olen += sizeof(h_outer.l4hdr.udp); in __encap_ipv4()
196 h_outer.l4hdr.udp.source = __bpf_constant_htons(cfg_udp_src); in __encap_ipv4()
197 h_outer.l4hdr.udp.dest = bpf_htons(udp_dst); in __encap_ipv4()
198 h_outer.l4hdr.udp.check = 0; in __encap_ipv4()
[all …]
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_txrx.c201 unsigned char *l4hdr; in fbnic_tx_lso() local
226 l4hdr = skb_checksum_start(skb); in fbnic_tx_lso()
227 payload_len = cpu_to_be16(skb->len - (l4hdr - skb->data)); in fbnic_tx_lso()
230 struct tcphdr *tcph = (struct tcphdr *)l4hdr; in fbnic_tx_lso()
233 l4len = __tcp_hdrlen((struct tcphdr *)l4hdr); in fbnic_tx_lso()
236 struct udphdr *udph = (struct udphdr *)l4hdr; in fbnic_tx_lso()
243 hdrlen = (l4hdr - skb->data) + l4len; in fbnic_tx_lso()