/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_vlan.c | 76 pkt->vlan_outer = bpf_ntohs(vlan_hdr->h_vlan_TCI) in parse_eth_frame() 89 pkt->vlan_inner = bpf_ntohs(vlan_hdr->h_vlan_TCI) in parse_eth_frame() 95 pkt->l3_proto = bpf_ntohs(eth_type); /* Convert to host-byte-order */ in parse_eth_frame() 163 bpf_htons((bpf_ntohs(vlan_hdr->h_vlan_TCI) & 0xf000U) in xdp_prognum1()
|
H A D | bpf_iter_tcp4.c | 95 destp = bpf_ntohs(inet->inet_dport); in dump_tcp_sock() 96 srcp = bpf_ntohs(inet->inet_sport); in dump_tcp_sock() 158 destp = bpf_ntohs(tw->tw_dport); in dump_tw_sock() 159 srcp = bpf_ntohs(tw->tw_sport); in dump_tw_sock() 187 bpf_ntohs(irsk->ir_rmt_port)); in dump_req_sock()
|
H A D | bpf_iter_tcp6.c | 95 destp = bpf_ntohs(inet->inet_dport); in dump_tcp6_sock() 96 srcp = bpf_ntohs(inet->inet_sport); in dump_tcp6_sock() 163 destp = bpf_ntohs(tw->tw_dport); in dump_tw_sock() 164 srcp = bpf_ntohs(tw->tw_sport); in dump_tw_sock() 203 bpf_ntohs(irsk->ir_rmt_port)); in dump_req_sock()
|
H A D | test_tc_tunnel.c | 129 bpf_ntohs(iph6_inner.payload_len)); in __encap_ipv4() 189 h_outer.l4hdr.udp.len = bpf_htons(bpf_ntohs(iph_inner.tot_len) + in __encap_ipv4() 232 bpf_ntohs(h_outer.ip.tot_len)); in __encap_ipv4() 319 tot_len = bpf_ntohs(iph_inner.payload_len) + sizeof(iph_inner) + in __encap_ipv6() 361 bpf_ntohs(h_outer.ip.payload_len)); in __encap_ipv6() 634 switch (bpf_ntohs(greh.protocol)) { in decap_internal() 647 switch (bpf_ntohs(udph.dest)) { in decap_internal()
|
H A D | bpf_iter_udp4.c | 53 srcp = bpf_ntohs(inet->inet_sport); in dump_udp4() 54 destp = bpf_ntohs(inet->inet_dport); in dump_udp4()
|
H A D | ip_check_defrag.c | 27 offset = bpf_ntohs(iph->frag_off); in is_frag_v4() 94 switch (bpf_ntohs(ctx->skb->protocol)) { in defrag()
|
H A D | bpf_iter_udp6.c | 55 srcp = bpf_ntohs(inet->inet_sport); in dump_udp6() 56 destp = bpf_ntohs(inet->inet_dport); in dump_udp6()
|
H A D | xdpwall.c | 198 info->sport = bpf_ntohs(tcp->source); in parse_tcp() 199 info->dport = bpf_ntohs(tcp->dest); in parse_tcp() 213 info->sport = bpf_ntohs(udp->source); in parse_udp() 214 info->dport = bpf_ntohs(udp->dest); in parse_udp()
|
H A D | xdp_flowtable.c | 101 tuple.tot_len = bpf_ntohs(iph->tot_len); in xdp_flowtable_do_lookup() 126 tuple.tot_len = bpf_ntohs(ip6h->payload_len); in xdp_flowtable_do_lookup()
|
H A D | test_tc_neigh_fib.c | 43 fib_params->tot_len = bpf_ntohs(ip4h->tot_len); in fill_fib_params_v4() 71 fib_params->tot_len = bpf_ntohs(ip6h->payload_len); in fill_fib_params_v6()
|
H A D | xdping_kern.c | 79 if (bpf_ntohs(iph->tot_len) - sizeof(*iph) != ICMP_ECHO_LEN) in icmp_check() 142 seq = bpf_htons(bpf_ntohs(icmph->un.echo.sequence) + 1); in xdping_client()
|
H A D | test_xdp.c | 105 payload_len = bpf_ntohs(iph->tot_len); in handle_ipv4() 201 ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + sizeof(*ip6h)); in handle_ipv6()
|
H A D | exceptions.c | 65 return static2global(bpf_ntohs(ctx->protocol)); in exception_throw_unwind_1() 71 return static2global(bpf_ntohs(ctx->protocol) - 1); in exception_throw_unwind_2()
|
H A D | test_xdp_loop.c | 101 payload_len = bpf_ntohs(iph->tot_len); in handle_ipv4() 197 ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + sizeof(*ip6h)); in handle_ipv6()
|
H A D | test_tunnel_kern.c | 423 bpf_ntohs(key.tunnel_flags)); in veth_set_outer_dst() 573 bpf_ntohs(key.tunnel_flags)); 852 if (bpf_ntohs(encap.dport) != 5555) in ipip6_set_tunnel() 856 key.remote_ipv4, bpf_ntohs(encap.sport), in ipip6_set_tunnel() 857 bpf_ntohs(encap.dport)); in ipip6_set_tunnel()
|
H A D | test_xdp_noinline.c | 335 __u32 ip_suffix = bpf_ntohs(pckt->flow.port16[0]); in encap_v4() 617 *pkt_bytes = bpf_ntohs(ip6h->payload_len); in process_l3_headers_v6() 649 *pkt_bytes = bpf_ntohs(iph->tot_len); in process_l3_headers_v4() 785 eth_proto = bpf_ntohs(eth->eth_proto); in balancer_ingress_v4() 804 eth_proto = bpf_ntohs(eth->eth_proto); in balancer_ingress_v6()
|
H A D | bpf_iter_setsockopt.c | 54 bpf_ntohs(sk->sk_dport) != listen_hport)) in change_tcp_cc()
|
H A D | test_xdp_dynptr.c | 114 payload_len = bpf_ntohs(iph->tot_len); in handle_ipv4() 219 ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + ipv6hdr_sz); in handle_ipv6()
|
H A D | test_sock_fields.c | 147 if (sk->src_port == bpf_ntohs(srv_sa6.sin6_port)) { in egress_read_sock_fields() 235 sk->src_port != bpf_ntohs(srv_sa6.sin6_port)) in ingress_read_sock_fields()
|
H A D | test_migrate_reuseport.c | 55 switch (bpf_ntohs(eth->h_proto)) { in drop_ack()
|
H A D | test_tcp_check_syncookie_kern.c | 64 switch (bpf_ntohs(ethh->h_proto)) { in check_syncookie()
|
/linux/samples/bpf/ |
H A D | net_shared.h | 24 #define bpf_ntohs(x) __builtin_bswap16(x) macro 28 #define bpf_ntohs(x) (x) macro
|
H A D | xdp_router_ipv4.bpf.c | 104 switch (bpf_ntohs(h_proto)) { in xdp_router_ipv4_prog()
|
/linux/tools/testing/selftests/net/ |
H A D | nat6to4.bpf.c | 77 if (bpf_ntohs(ip6->payload_len) > 0xFFFF - sizeof(struct iphdr)) in sched_cls_ingress6_nat_6_prog() 98 .tot_len = bpf_htons(bpf_ntohs(ip6->payload_len) + sizeof(struct iphdr)), // u16 in sched_cls_ingress6_nat_6_prog() 196 if (bpf_ntohs(ip4->tot_len) < sizeof(*ip4)) in sched_cls_egress4_snat4_prog() 233 .payload_len = bpf_htons(bpf_ntohs(ip4->tot_len) - 20), // __be16 in sched_cls_egress4_snat4_prog()
|
/linux/tools/lib/bpf/ |
H A D | bpf_endian.h | 83 #define bpf_ntohs(x) \ macro
|