/tools/testing/selftests/net/ |
D | ip_defrag.c | 36 static int payload_len; variable 59 ret = recv(fd_udp, recv_buff, payload_len, 0); in recv_validate_udp() 75 payload_len, max_frag_len); in recv_validate_udp() 76 if (ret != payload_len) in recv_validate_udp() 77 error(1, 0, "recv: wrong size: %d vs %d", (int)ret, payload_len); in recv_validate_udp() 78 if (memcmp(udp_payload, recv_buff, payload_len)) in recv_validate_udp() 107 IPPROTO_UDP + (uint32_t)(UDP_HLEN + payload_len)); in udp_checksum() 109 sum = raw_checksum((uint8_t *)udp_payload, payload_len, sum); in udp_checksum() 126 sum = raw_checksum((uint8_t *)udp_payload, payload_len, sum); in udp6_checksum() 147 udphdr.len = htons(UDP_HLEN + payload_len); in send_fragment() [all …]
|
D | psock_snd.c | 117 static int build_ipv4_header(void *header, int payload_len) in build_ipv4_header() argument 124 iph->tot_len = htons(sizeof(*iph) + sizeof(struct udphdr) + payload_len); in build_ipv4_header() 134 static int build_udp_header(void *header, int payload_len) in build_udp_header() argument 138 int len = sizeof(*udph) + payload_len; in build_udp_header() 153 static int build_packet(int payload_len) in build_packet() argument 159 off += build_ipv4_header(tbuf + off, payload_len); in build_packet() 160 off += build_udp_header(tbuf + off, payload_len); in build_packet() 162 if (off + payload_len > sizeof(tbuf)) in build_packet() 165 memset(tbuf + off, DATA_CHAR, payload_len); in build_packet() 167 return off + payload_len; in build_packet()
|
D | gro.c | 164 static uint16_t tcp_checksum(void *buf, int payload_len) in tcp_checksum() argument 170 uint16_t payload_len; in tcp_checksum() member 176 uint16_t payload_len; in tcp_checksum() member 186 ph6.payload_len = htons(sizeof(struct tcphdr) + payload_len); in tcp_checksum() 195 ph4.payload_len = htons(sizeof(struct tcphdr) + payload_len); in tcp_checksum() 200 return checksum_fold(buf, sizeof(struct tcphdr) + payload_len, sum); in tcp_checksum() 220 static void fill_networklayer(void *buf, int payload_len) in fill_networklayer() argument 229 ip6h->payload_len = htons(sizeof(struct tcphdr) + payload_len); in fill_networklayer() 244 payload_len + sizeof(struct iphdr)); in fill_networklayer() 255 int payload_len, int fin) in fill_transportlayer() argument [all …]
|
D | msg_zerocopy.c | 229 int i, payload_len, extra_len; in do_sendmsg_corked() local 232 payload_len = cfg_payload_len / cfg_cork; in do_sendmsg_corked() 233 extra_len = cfg_payload_len - (cfg_cork * payload_len); in do_sendmsg_corked() 245 msg->msg_iov[0].iov_len = payload_len + extra_len; in do_sendmsg_corked() 256 static int setup_iph(struct iphdr *iph, uint16_t payload_len) in setup_iph() argument 270 iph->tot_len = htons(sizeof(*iph) + payload_len); in setup_iph() 276 static int setup_ip6h(struct ipv6hdr *ip6h, uint16_t payload_len) in setup_ip6h() argument 284 ip6h->payload_len = htons(payload_len); in setup_ip6h()
|
D | txtimestamp.c | 179 uint32_t key, int payload_len) in __print_timestamp() argument 189 key, payload_len); in __print_timestamp() 193 key, payload_len); in __print_timestamp() 214 int tskey, int payload_len) in print_timestamp() argument 240 __print_timestamp(tsname, &tss->ts[0], tskey, payload_len); in print_timestamp() 308 static void __recv_errmsg_cmsg(struct msghdr *msg, int payload_len) in __recv_errmsg_cmsg() argument 351 payload_len); in __recv_errmsg_cmsg() 455 ip6h->payload_len = htons(sizeof(struct udphdr) + cfg_payload_len); in fill_header_ipv6()
|
/tools/testing/selftests/bpf/progs/ |
D | test_xdp.c | 89 __u16 payload_len; in handle_ipv4() local 106 payload_len = bpf_ntohs(iph->tot_len); in handle_ipv4() 136 iph->tot_len = bpf_htons(payload_len + sizeof(*iph)); in handle_ipv4() 161 __u16 payload_len; in handle_ipv6() local 176 payload_len = ip6h->payload_len; in handle_ipv6() 202 ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + sizeof(*ip6h)); in handle_ipv6()
|
D | test_xdp_loop.c | 85 __u16 payload_len; in handle_ipv4() local 102 payload_len = bpf_ntohs(iph->tot_len); in handle_ipv4() 132 iph->tot_len = bpf_htons(payload_len + sizeof(*iph)); in handle_ipv4() 157 __u16 payload_len; in handle_ipv6() local 172 payload_len = ip6h->payload_len; in handle_ipv6() 198 ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + sizeof(*ip6h)); in handle_ipv6()
|
D | fexit_bpf2bpf.c | 131 if (ip6p->nexthdr != 6 || ip6p->payload_len != __bpf_constant_htons(123)) in new_get_skb_ifindex() 138 if (ip6p->nexthdr != 6 || ip6p->payload_len != __bpf_constant_htons(123)) in new_get_skb_ifindex()
|
D | test_tc_tunnel.c | 122 bpf_ntohs(iph6_inner.payload_len)); in __encap_ipv4() 312 tot_len = bpf_ntohs(iph_inner.payload_len) + sizeof(iph_inner) + in __encap_ipv6() 353 h_outer.ip.payload_len = bpf_htons(olen + in __encap_ipv6() 354 bpf_ntohs(h_outer.ip.payload_len)); in __encap_ipv6()
|
D | test_lwt_ip_encap.c | 63 hdr.ip6hdr.payload_len = bpf_htons(skb->len + sizeof(struct grehdr)); in bpf_lwt_encap_gre6()
|
D | test_tc_neigh_fib.c | 71 fib_params->tot_len = bpf_ntohs(ip6h->payload_len); in fill_fib_params_v6()
|
D | test_seg6_loop.c | 21 unsigned short payload_len; member
|
D | test_lwt_seg6local.c | 21 unsigned short payload_len; member
|
D | test_xdp_noinline.c | 308 ip6h->payload_len = in encap_v6() 643 *pkt_bytes = bpf_ntohs(ip6h->payload_len); in process_l3_headers_v6()
|
D | test_l4lb.c | 357 pkt_bytes = bpf_ntohs(ip6h->payload_len); in process_packet()
|
D | test_l4lb_noinline.c | 354 pkt_bytes = bpf_ntohs(ip6h->payload_len); in process_packet()
|
/tools/testing/selftests/bpf/ |
D | test_flow_dissector.c | 167 int payload_len, uint8_t tos) in build_ipv4_header() argument 175 iph->tot_len = htons(sizeof(*iph) + payload_len); in build_ipv4_header() 196 int payload_len, uint8_t dsfield) in build_ipv6_header() argument 201 ip6h->payload_len = htons(payload_len); in build_ipv6_header() 232 pseudo_sum += ip6h->payload_len; in build_udp_v6_csum() 236 static void build_udp_header(void *header, int payload_len, in build_udp_header() argument 240 int len = sizeof(*udph) + payload_len; in build_udp_header()
|
D | network_helpers.c | 38 .iph.payload_len = __bpf_constant_htons(MAGIC_BYTES),
|
/tools/testing/selftests/bpf/prog_tests/ |
D | flow_dissector.c | 134 .iph.payload_len = __bpf_constant_htons(MAGIC_BYTES), 178 .iph.payload_len = __bpf_constant_htons(MAGIC_BYTES), 247 .iph.payload_len = __bpf_constant_htons(MAGIC_BYTES), 273 .iph.payload_len = __bpf_constant_htons(MAGIC_BYTES), 295 .iph.payload_len = __bpf_constant_htons(MAGIC_BYTES), 317 .iph.payload_len = __bpf_constant_htons(MAGIC_BYTES),
|
/tools/perf/util/arm-spe-decoder/ |
D | arm-spe-pkt-decoder.c | 64 size_t payload_len = arm_spe_payload_len(buf[ext_hdr]); in arm_spe_get_payload() local 66 if (len < 1 + ext_hdr + payload_len) in arm_spe_get_payload() 71 switch (payload_len) { in arm_spe_get_payload() 79 return 1 + ext_hdr + payload_len; in arm_spe_get_payload()
|