Symbol: bpf_htons
samples/bpf/test_lwt_bpf.c
171
ehdr.h_proto = bpf_htons(ETH_P_IP);
samples/bpf/xdp_router_ipv4.bpf.c
92
if (h_proto == bpf_htons(ETH_P_8021Q) ||
samples/bpf/xdp_router_ipv4.bpf.c
93
h_proto == bpf_htons(ETH_P_8021AD)) {
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
30
.iph.payload_len = bpf_htons(sizeof(struct udp_packet)
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
33
.iph.saddr.s6_addr16 = {bpf_htons(0xfc00), 0, 0, 0, 0, 0, 0, bpf_htons(1)},
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
34
.iph.daddr.s6_addr16 = {bpf_htons(0xfc00), 0, 0, 0, 0, 0, 0, bpf_htons(2)},
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
35
.udp.source = bpf_htons(1),
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
36
.udp.dest = bpf_htons(1),
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
37
.udp.len = bpf_htons(sizeof(struct udp_packet)
tools/testing/selftests/bpf/progs/bind4_prog.c
118
ctx->user_port != bpf_htons(SERV4_PORT))
tools/testing/selftests/bpf/progs/bind4_prog.c
156
ctx->user_port = bpf_htons(SERV4_REWRITE_PORT);
tools/testing/selftests/bpf/progs/bind6_prog.c
128
ctx->user_port != bpf_htons(SERV6_PORT))
tools/testing/selftests/bpf/progs/bind6_prog.c
173
ctx->user_port = bpf_htons(SERV6_REWRITE_PORT);
tools/testing/selftests/bpf/progs/bind_perm.c
27
if (ctx->user_port == bpf_htons(111))
tools/testing/selftests/bpf/progs/bpf_flow.c
121
case bpf_htons(ETH_P_IP):
tools/testing/selftests/bpf/progs/bpf_flow.c
124
case bpf_htons(ETH_P_IPV6):
tools/testing/selftests/bpf/progs/bpf_flow.c
127
case bpf_htons(ETH_P_MPLS_MC):
tools/testing/selftests/bpf/progs/bpf_flow.c
128
case bpf_htons(ETH_P_MPLS_UC):
tools/testing/selftests/bpf/progs/bpf_flow.c
131
case bpf_htons(ETH_P_8021Q):
tools/testing/selftests/bpf/progs/bpf_flow.c
132
case bpf_htons(ETH_P_8021AD):
tools/testing/selftests/bpf/progs/bpf_flow.c
148
if (keys->n_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/bpf_flow.c
186
return parse_eth_proto(skb, bpf_htons(ETH_P_IP));
tools/testing/selftests/bpf/progs/bpf_flow.c
192
return parse_eth_proto(skb, bpf_htons(ETH_P_IPV6));
tools/testing/selftests/bpf/progs/bpf_flow.c
198
if (bpf_htons(gre->flags & GRE_VERSION))
tools/testing/selftests/bpf/progs/bpf_flow.c
214
if (gre->proto == bpf_htons(ETH_P_TEB)) {
tools/testing/selftests/bpf/progs/bpf_flow.c
300
if (iph->frag_off & bpf_htons(IP_MF | IP_OFFSET)) {
tools/testing/selftests/bpf/progs/bpf_flow.c
302
if (iph->frag_off & bpf_htons(IP_OFFSET)) {
tools/testing/selftests/bpf/progs/bpf_flow.c
377
if (!(fragh->frag_off & bpf_htons(IP6_OFFSET))) {
tools/testing/selftests/bpf/progs/bpf_flow.c
410
if (keys->n_proto == bpf_htons(ETH_P_8021AD)) {
tools/testing/selftests/bpf/progs/bpf_flow.c
415
if (vlan->h_vlan_encapsulated_proto != bpf_htons(ETH_P_8021Q))
tools/testing/selftests/bpf/progs/bpf_flow.c
429
if (vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021AD) ||
tools/testing/selftests/bpf/progs/bpf_flow.c
430
vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021Q))
tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c
72
if (skb->protocol != bpf_htons(ETH_P_IPV6))
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
29
if (skb->protocol != bpf_htons(ETH_P_IPV6))
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
40
if (tcph->source != bpf_htons(g_sock_port) &&
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
41
tcph->dest != bpf_htons(g_sock_port))
tools/testing/selftests/bpf/progs/connect4_dropper.c
23
if (ctx->user_port == bpf_htons(port))
tools/testing/selftests/bpf/progs/connect4_prog.c
154
tuple.ipv4.dport = bpf_htons(DST_REWRITE_PORT4);
tools/testing/selftests/bpf/progs/connect4_prog.c
192
ctx->user_port = bpf_htons(DST_REWRITE_PORT4);
tools/testing/selftests/bpf/progs/connect4_prog.c
46
sa.sin_port = bpf_htons(0);
tools/testing/selftests/bpf/progs/connect6_prog.c
43
tuple.ipv6.dport = bpf_htons(DST_REWRITE_PORT6);
tools/testing/selftests/bpf/progs/connect6_prog.c
74
ctx->user_port = bpf_htons(DST_REWRITE_PORT6);
tools/testing/selftests/bpf/progs/connect6_prog.c
80
sa.sin6_port = bpf_htons(0);
tools/testing/selftests/bpf/progs/connect_force_port4.c
37
sa.sin_port = bpf_htons(22222);
tools/testing/selftests/bpf/progs/connect_force_port4.c
44
if (ctx->user_port == bpf_htons(60000)) {
tools/testing/selftests/bpf/progs/connect_force_port4.c
54
ctx->user_port = bpf_htons(60123);
tools/testing/selftests/bpf/progs/connect_force_port4.c
66
if (ctx->user_port == bpf_htons(60123)) {
tools/testing/selftests/bpf/progs/connect_force_port4.c
68
ctx->user_port = bpf_htons(60000);
tools/testing/selftests/bpf/progs/connect_force_port4.c
82
if (ctx->user_port == bpf_htons(60123)) {
tools/testing/selftests/bpf/progs/connect_force_port6.c
36
sa.sin6_port = bpf_htons(22223);
tools/testing/selftests/bpf/progs/connect_force_port6.c
43
if (ctx->user_port == bpf_htons(60000)) {
tools/testing/selftests/bpf/progs/connect_force_port6.c
59
ctx->user_port = bpf_htons(60124);
tools/testing/selftests/bpf/progs/connect_force_port6.c
71
if (ctx->user_port == bpf_htons(60124)) {
tools/testing/selftests/bpf/progs/connect_force_port6.c
76
ctx->user_port = bpf_htons(60000);
tools/testing/selftests/bpf/progs/connect_force_port6.c
90
if (ctx->user_port == bpf_htons(60124)) {
tools/testing/selftests/bpf/progs/getpeername4_prog.c
19
ctx->user_port = bpf_htons(REWRITE_ADDRESS_PORT4);
tools/testing/selftests/bpf/progs/getpeername6_prog.c
26
ctx->user_port = bpf_htons(REWRITE_ADDRESS_PORT6);
tools/testing/selftests/bpf/progs/getsockname4_prog.c
19
ctx->user_port = bpf_htons(REWRITE_ADDRESS_PORT4);
tools/testing/selftests/bpf/progs/getsockname6_prog.c
26
ctx->user_port = bpf_htons(REWRITE_ADDRESS_PORT6);
tools/testing/selftests/bpf/progs/kfree_skb.c
102
if (users != 1 || pkt_data != bpf_htons(0x86dd) || meta.ifindex != 1)
tools/testing/selftests/bpf/progs/kfree_skb.c
149
if (len != 60 || protocol != bpf_htons(0x86dd) || ifindex != 1)
tools/testing/selftests/bpf/progs/recvmsg4_prog.c
35
ctx->user_port = bpf_htons(SERV4_PORT);
tools/testing/selftests/bpf/progs/recvmsg6_prog.c
41
ctx->user_port = bpf_htons(SERV6_PORT);
tools/testing/selftests/bpf/progs/sendmsg4_prog.c
41
ctx->user_port == bpf_htons(DST_PORT)) {
tools/testing/selftests/bpf/progs/sendmsg4_prog.c
43
ctx->user_port = bpf_htons(DST_REWRITE_PORT4);
tools/testing/selftests/bpf/progs/sendmsg6_prog.c
102
ctx->user_port = bpf_htons(DST_REWRITE_PORT6);
tools/testing/selftests/bpf/progs/sendmsg6_prog.c
58
ctx->user_port = bpf_htons(DST_REWRITE_PORT6);
tools/testing/selftests/bpf/progs/sendmsg6_prog.c
82
ctx->user_port = bpf_htons(DST_REWRITE_PORT6);
tools/testing/selftests/bpf/progs/test_assign_reuse.c
117
if (eth->h_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/test_assign_reuse.c
86
if (!th->syn || th->ack || th->dest != bpf_htons(dest_port))
tools/testing/selftests/bpf/progs/test_assign_reuse.c
99
if (uh->dest != bpf_htons(dest_port))
tools/testing/selftests/bpf/progs/test_bpf_nf.c
195
tuple->dst.u.all == bpf_htons(sport))
tools/testing/selftests/bpf/progs/test_bpf_nf.c
198
tuple->src.u.all == bpf_htons(dport))
tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c
189
if (eth->h_proto != bpf_htons(ETH_P_IP) &&
tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c
190
eth->h_proto != bpf_htons(ETH_P_IPV6))
tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c
80
case bpf_htons(ETH_P_IP):
tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c
97
case bpf_htons(ETH_P_IPV6):
tools/testing/selftests/bpf/progs/test_cls_redirect.c
210
uint16_t frag_off = ip->frag_off & bpf_htons(IP_OFFSET_MASK);
tools/testing/selftests/bpf/progs/test_cls_redirect.c
211
return (ip->frag_off & bpf_htons(IP_MF)) != 0 || frag_off > 0;
tools/testing/selftests/bpf/progs/test_cls_redirect.c
388
encap->eth.h_proto = bpf_htons(ETH_P_IPV6);
tools/testing/selftests/bpf/progs/test_cls_redirect.c
519
bpf_htons(bpf_ntohs(encap_gre->ip.tot_len) + delta);
tools/testing/selftests/bpf/progs/test_cls_redirect.c
521
encap_gre->gre.protocol = bpf_htons(proto);
tools/testing/selftests/bpf/progs/test_cls_redirect.c
945
if (skb->protocol != bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
121
uint16_t frag_off = ip->frag_off & bpf_htons(IP_OFFSET_MASK);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
122
return (ip->frag_off & bpf_htons(IP_MF)) != 0 || frag_off > 0;
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
282
encap->eth.h_proto = bpf_htons(ETH_P_IPV6);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
409
bpf_htons(bpf_ntohs(encap_gre->ip.tot_len) + delta);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
411
encap_gre->gre.protocol = bpf_htons(proto);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
857
if (skb->protocol != bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/test_l4lb.c
464
if (eth_proto == bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/test_l4lb.c
466
else if (eth_proto == bpf_htons(ETH_P_IPV6))
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
463
if (eth_proto == bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
465
else if (eth_proto == bpf_htons(ETH_P_IPV6))
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
474
if (eth_proto == bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
476
else if (eth_proto == bpf_htons(ETH_P_IPV6))
tools/testing/selftests/bpf/progs/test_lwt_ip_encap.c
39
hdr.iph.tot_len = bpf_htons(skb->len + sizeof(struct encap_hdr));
tools/testing/selftests/bpf/progs/test_lwt_ip_encap.c
63
hdr.ip6hdr.payload_len = bpf_htons(skb->len + sizeof(struct grehdr));
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
365
uint16_t new_tag = bpf_htons(2442);
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
413
if (srh->tag != bpf_htons(2442))
tools/testing/selftests/bpf/progs/test_pkt_access.c
115
if (eth->h_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/test_pkt_access.c
123
} else if (eth->h_proto == bpf_htons(ETH_P_IPV6)) {
tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c
82
if (data_check.eth_protocol == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/test_sk_assign.c
119
if (dport != bpf_htons(4321))
tools/testing/selftests/bpf/progs/test_sk_assign.c
153
if (dport != bpf_htons(4321))
tools/testing/selftests/bpf/progs/test_sk_assign.c
68
if (eth->h_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/test_sk_assign.c
80
} else if (eth->h_proto == bpf_htons(ETH_P_IPV6)) {
tools/testing/selftests/bpf/progs/test_sk_lookup.c
67
static const __u16 SRC_PORT = bpf_htons(8008);
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
29
if (eth_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
38
} else if (eth_proto == bpf_htons(ETH_P_IPV6)) {
tools/testing/selftests/bpf/progs/test_sock_fields.c
266
return word[0] == bpf_htons(0xcafe);
tools/testing/selftests/bpf/progs/test_sock_fields.c
275
return half[0] == bpf_htons(0xcafe);
tools/testing/selftests/bpf/progs/test_tc_edt.c
105
if (skb->protocol == bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/test_tc_edt.c
73
if (tcp->source == bpf_htons(9000))
tools/testing/selftests/bpf/progs/test_tc_link.c
42
seen_eth = eth.h_proto == bpf_htons(ETH_P_IP);
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
121
iph_inner.tot_len = bpf_htons(sizeof(iph6_inner) +
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
173
h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto);
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
180
h_outer.l4hdr.udp.dest = bpf_htons(udp_dst);
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
182
h_outer.l4hdr.udp.len = bpf_htons(bpf_ntohs(iph_inner.tot_len) +
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
224
h_outer.ip.tot_len = bpf_htons(olen +
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
241
eth.h_proto = bpf_htons(ETH_P_IP);
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
304
h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto);
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
311
h_outer.l4hdr.udp.dest = bpf_htons(udp_dst);
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
315
h_outer.l4hdr.udp.len = bpf_htons(tot_len);
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
353
h_outer.ip.payload_len = bpf_htons(olen +
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
413
eth.h_proto = bpf_htons(ETH_P_IPV6);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
436
ctx->ipv4->tot_len = bpf_htons((long)ctx->ptr32 - (long)ctx->ipv4);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
450
ctx->ipv6->payload_len = bpf_htons((long)ctx->ptr32 - (long)ctx->tcp);
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
21
#define TUNNEL_CSUM bpf_htons(0x01)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
22
#define TUNNEL_KEY bpf_htons(0x04)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
447
if (eth->h_proto != bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
463
if (udph->dest != bpf_htons(VXLAN_UDP_PORT))
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
602
gopt->opt_class = bpf_htons(0x102); /* Open Virtual Networking (OVN) */
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
670
gopt->opt_class = bpf_htons(0x102); /* Open Virtual Networking (OVN) */
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
782
encap.dport = bpf_htons(5555);
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
821
encap.dport = bpf_htons(5555);
tools/testing/selftests/bpf/progs/test_xdp.c
127
set_ethhdr(new_eth, old_eth, tnl, bpf_htons(ETH_P_IP));
tools/testing/selftests/bpf/progs/test_xdp.c
135
iph->tot_len = bpf_htons(payload_len + sizeof(*iph));
tools/testing/selftests/bpf/progs/test_xdp.c
196
set_ethhdr(new_eth, old_eth, tnl, bpf_htons(ETH_P_IPV6));
tools/testing/selftests/bpf/progs/test_xdp.c
201
ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + sizeof(*ip6h));
tools/testing/selftests/bpf/progs/test_xdp.c
225
if (h_proto == bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/test_xdp.c
227
else if (h_proto == bpf_htons(ETH_P_IPV6))
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
132
set_ethhdr(new_eth, old_eth, tnl, bpf_htons(ETH_P_IP));
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
143
iph->tot_len = bpf_htons(payload_len + iphdr_sz);
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
211
set_ethhdr(new_eth, old_eth, tnl, bpf_htons(ETH_P_IPV6));
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
219
ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + ipv6hdr_sz);
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
247
if (h_proto == bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
249
else if (h_proto == bpf_htons(ETH_P_IPV6))
tools/testing/selftests/bpf/progs/test_xdp_loop.c
123
set_ethhdr(new_eth, old_eth, tnl, bpf_htons(ETH_P_IP));
tools/testing/selftests/bpf/progs/test_xdp_loop.c
131
iph->tot_len = bpf_htons(payload_len + sizeof(*iph));
tools/testing/selftests/bpf/progs/test_xdp_loop.c
192
set_ethhdr(new_eth, old_eth, tnl, bpf_htons(ETH_P_IPV6));
tools/testing/selftests/bpf/progs/test_xdp_loop.c
197
ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + sizeof(*ip6h));
tools/testing/selftests/bpf/progs/test_xdp_loop.c
221
if (h_proto == bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/test_xdp_loop.c
223
else if (h_proto == bpf_htons(ETH_P_IPV6))
tools/testing/selftests/bpf/progs/test_xdp_meta.c
654
err = bpf_skb_change_proto(ctx, bpf_htons(ETH_P_IPV6), 0);
tools/testing/selftests/bpf/progs/test_xdp_meta.c
661
err = bpf_skb_change_proto(ctx, bpf_htons(ETH_P_IP), 0);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
310
bpf_htons(pkt_bytes + sizeof(struct ipv6hdr));
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
365
iph->tot_len = bpf_htons(pkt_bytes + sizeof(struct iphdr));
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
163
bpf_htons((bpf_ntohs(vlan_hdr->h_vlan_TCI) & 0xf000U)
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
260
bpf_skb_vlan_push(ctx, bpf_htons(ETH_P_8021Q), TESTVLAN);
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
70
if (eth_type == bpf_htons(ETH_P_8021Q)
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
71
|| eth_type == bpf_htons(ETH_P_8021AD)) {
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
83
if (eth_type == bpf_htons(ETH_P_8021Q)
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
84
|| eth_type == bpf_htons(ETH_P_8021AD)) {
tools/testing/selftests/bpf/progs/verifier_netfilter_ctx.c
113
return th->dest == bpf_htons(22) ? NF_ACCEPT : NF_DROP;
tools/testing/selftests/bpf/progs/vrf_socket_lookup.c
29
if (eth->h_proto != bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/xdp_features.c
124
if (port != bpf_htons(DUT_ECHO_PORT))
tools/testing/selftests/bpf/progs/xdp_features.c
131
return bpf_htons(tlv->type) == CMD_ECHO ? 0 : -EINVAL;
tools/testing/selftests/bpf/progs/xdp_features.c
77
if (eh->h_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/xdp_features.c
98
} else if (eh->h_proto == bpf_htons(ETH_P_IPV6)) {
tools/testing/selftests/bpf/progs/xdp_flowtable.c
108
case bpf_htons(ETH_P_IPV6): {
tools/testing/selftests/bpf/progs/xdp_flowtable.c
32
if (iph->frag_off & bpf_htons(IP_MF | IP_OFFSET))
tools/testing/selftests/bpf/progs/xdp_flowtable.c
83
case bpf_htons(ETH_P_IP): {
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
42
if (eth + 1 < data_end && (eth->h_proto == bpf_htons(ETH_P_8021AD) ||
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
43
eth->h_proto == bpf_htons(ETH_P_8021Q)))
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
46
if (eth + 1 < data_end && eth->h_proto == bpf_htons(ETH_P_8021Q))
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
50
if (eth->h_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
55
if (eth->h_proto == bpf_htons(ETH_P_IPV6)) {
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
70
if (udp->dest != bpf_htons(9091)) {
tools/testing/selftests/bpf/progs/xdp_metadata.c
53
if (eth->h_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/xdp_metadata.c
58
if (eth->h_proto == bpf_htons(ETH_P_IPV6)) {
tools/testing/selftests/bpf/progs/xdp_metadata.c
71
if (udp->dest != bpf_htons(8080))
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
51
if (bpf_htons(eth->h_proto) == ETH_P_IP) {
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
98
if (eth->h_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c
61
h_proto = bpf_htons(eth->h_proto);
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
444
if ((hdr->ipv4->frag_off & bpf_htons(IP_MF | IP_OFFSET)) != 0)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
555
hdr->ipv4->tot_len = bpf_htons(sizeof(*hdr->ipv4) + hdr->tcp_len);
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
576
hdr->ipv6->payload_len = bpf_htons(hdr->tcp_len);
tools/testing/selftests/bpf/progs/xdping_kern.c
142
seq = bpf_htons(bpf_ntohs(icmph->un.echo.sequence) + 1);
tools/testing/selftests/bpf/progs/xdping_kern.c
71
if (eth->h_proto != bpf_htons(ETH_P_IP))
tools/testing/selftests/bpf/progs/xdpwall.c
265
if (udp->dest != bpf_htons(6666))
tools/testing/selftests/bpf/progs/xdpwall.c
334
if (proto != bpf_htons(ETH_P_IPV6))
tools/testing/selftests/net/lib/xdp_native.bpf.c
106
} else if (eth->h_proto == bpf_htons(ETH_P_IPV6)) {
tools/testing/selftests/net/lib/xdp_native.bpf.c
131
if (udph->dest != bpf_htons(port))
tools/testing/selftests/net/lib/xdp_native.bpf.c
192
if (eth->h_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/net/lib/xdp_native.bpf.c
214
if (udph->dest != bpf_htons(port))
tools/testing/selftests/net/lib/xdp_native.bpf.c
229
} else if (eth->h_proto == bpf_htons(ETH_P_IPV6)) {
tools/testing/selftests/net/lib/xdp_native.bpf.c
251
if (udph->dest != bpf_htons(port))
tools/testing/selftests/net/lib/xdp_native.bpf.c
282
if (eth->h_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/net/lib/xdp_native.bpf.c
289
iph->tot_len = bpf_htons(bpf_ntohs(iph->tot_len) + offset);
tools/testing/selftests/net/lib/xdp_native.bpf.c
295
len_new = bpf_htons(bpf_ntohs(udph->len) + offset);
tools/testing/selftests/net/lib/xdp_native.bpf.c
296
} else if (eth->h_proto == bpf_htons(ETH_P_IPV6)) {
tools/testing/selftests/net/lib/xdp_native.bpf.c
310
len_new = bpf_htons(bpf_ntohs(len) + offset);
tools/testing/selftests/net/lib/xdp_native.bpf.c
317
len_new = bpf_htons(bpf_ntohs(udph->len) + offset);
tools/testing/selftests/net/lib/xdp_native.bpf.c
88
if (eth->h_proto == bpf_htons(ETH_P_IP)) {
tools/testing/selftests/net/nat6to4.bpf.c
100
.frag_off = bpf_htons(IP_DF), // u16
tools/testing/selftests/net/nat6to4.bpf.c
130
if (bpf_skb_change_proto(skb, bpf_htons(ETH_P_IP), 0))
tools/testing/selftests/net/nat6to4.bpf.c
159
if (skb->protocol != bpf_htons(ETH_P_IP))
tools/testing/selftests/net/nat6to4.bpf.c
167
if (eth->h_proto != bpf_htons(ETH_P_IP))
tools/testing/selftests/net/nat6to4.bpf.c
179
if (bpf_htons(ip4->tot_len) > 0xFFFF - sizeof(struct ipv6hdr))
tools/testing/selftests/net/nat6to4.bpf.c
200
if (ip4->frag_off & ~bpf_htons(IP_DF))
tools/testing/selftests/net/nat6to4.bpf.c
227
eth2.h_proto = bpf_htons(ETH_P_IPV6); // But replace the ethertype
tools/testing/selftests/net/nat6to4.bpf.c
233
.payload_len = bpf_htons(bpf_ntohs(ip4->tot_len) - 20), // __be16
tools/testing/selftests/net/nat6to4.bpf.c
254
if (bpf_skb_change_proto(skb, bpf_htons(ETH_P_IPV6), 0))
tools/testing/selftests/net/nat6to4.bpf.c
62
if (skb->protocol != bpf_htons(ETH_P_IPV6))
tools/testing/selftests/net/nat6to4.bpf.c
70
if (eth->h_proto != bpf_htons(ETH_P_IPV6))
tools/testing/selftests/net/nat6to4.bpf.c
92
eth2.h_proto = bpf_htons(ETH_P_IP); // But replace the ethertype
tools/testing/selftests/net/nat6to4.bpf.c
98
.tot_len = bpf_htons(bpf_ntohs(ip6->payload_len) + sizeof(struct iphdr)), // u16