| /tools/testing/selftests/bpf/progs/ |
| A D | test_xdp_vlan.c | 75 pkt->vlan_outer_offset = offset; in parse_eth_frame() 88 pkt->vlan_inner_offset = offset; in parse_eth_frame() 96 pkt->l3_offset = offset; in parse_eth_frame() 110 struct parse_pkt pkt = { 0 }; in xdp_drop_vlan_4011() local 116 if (pkt.vlan_outer == TESTVLAN) in xdp_drop_vlan_4011() 152 struct parse_pkt pkt = { 0 }; in xdp_vlan_change() local 158 if (pkt.vlan_outer == TESTVLAN) { in xdp_vlan_change() 186 struct parse_pkt pkt = { 0 }; in xdp_vlan_remove_outer() local 193 if (pkt.vlan_outer_offset == 0) in xdp_vlan_remove_outer() 233 struct parse_pkt pkt = { 0 }; in xdp_vlan_remove_outer2() local [all …]
|
| A D | test_cls_redirect.c | 227 if (!pkt_skip_ipv4_options(pkt, ipv4)) { in pkt_parse_ipv4() 237 if (!buf_copy(pkt, ports, sizeof(*ports))) { in pkt_parse_icmp_l4_ports() 317 if (!buf_skip(pkt, in pkt_skip_ipv6_extension_headers() 505 buf_t pkt = { in forward_with_gre() local 570 if (!buf_skip(pkt, sizeof(struct in_addr))) in skip_next_hops() 721 if (!buf_copy(pkt, &icmp, sizeof(icmp))) { in process_icmpv4() 880 return process_icmpv4(pkt, metrics); in process_ipv4() 920 return process_icmpv6(pkt, metrics); in process_ipv6() 960 buf_t pkt = { in cls_redirect() local 1035 verdict = process_ipv4(&pkt, metrics); in cls_redirect() [all …]
|
| /tools/testing/selftests/net/forwarding/ |
| A D | tc_flower_cfm.sh | 65 pkt="$ethtype $(generate_cfm_hdr 7 47 0 32)" 67 pkt="$ethtype $(generate_cfm_hdr 6 5 0 4)" 76 pkt="$ethtype $(generate_cfm_hdr 0 43 0 12)" 103 pkt="$ethtype $(generate_cfm_hdr 5 42 0 12)" 105 pkt="$ethtype $(generate_cfm_hdr 6 1 0 70)" 107 pkt="$ethtype $(generate_cfm_hdr 0 1 0 70)" 119 pkt="$ethtype $(generate_cfm_hdr 3 0 0 4)" 148 pkt="$ethtype $(generate_cfm_hdr 5 41 0 4)" 150 pkt="$ethtype $(generate_cfm_hdr 7 3 0 4)" 152 pkt="$ethtype $(generate_cfm_hdr 3 42 0 12)" [all …]
|
| A D | tc_flower.sh | 395 local pkt 415 pkt="$ethtype $(mpls_lse 0 0 1 255)" 433 local pkt 444 pkt="$ethtype $(mpls_lse 0 7 1 255)" 453 pkt="$ethtype $(mpls_lse 0 0 1 255)" 471 local pkt 510 local pkt 530 pkt="$ethtype $(mpls_lse 0 0 1 0)" 548 local pkt 599 pkt="$ethtype $(mpls_lse 0 0 1 0)" [all …]
|
| A D | local_termination.sh | 113 local pkt="$1"; shift 116 pkt="${pkt/00:00:de:ad:be:ef/$smac}" 118 $MZ -q $if_name "$pkt"
|
| A D | bridge_mld.sh | 180 local pkt=$4
|
| A D | bridge_igmp.sh | 180 local pkt=$4
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | parse_tcp_hdr_opt.c | 15 struct test_pkt pkt = { variable 36 .data_in = &pkt, in test_parse_opt() 37 .data_size_in = sizeof(pkt), in test_parse_opt() 47 pkt.options[6] = skel->rodata->tcp_hdr_opt_kind_tpr; in test_parse_opt() 66 .data_in = &pkt, in test_parse_opt_dynptr() 67 .data_size_in = sizeof(pkt), in test_parse_opt_dynptr() 77 pkt.options[6] = skel->rodata->tcp_hdr_opt_kind_tpr; in test_parse_opt_dynptr()
|
| A D | flow_dissector.c | 90 } pkt; member 101 .pkt.ipv4 = { 123 .pkt.ipv6 = { 191 .pkt.ipv4 = { 218 .pkt.ipv4 = { 291 .pkt.ipv6 = { 314 .pkt.ipv6 = { 337 .pkt.ipv6 = { 361 .pkt.ipip = { 390 .pkt.ipip = { [all …]
|
| A D | flow_dissector_classification.c | 407 static int do_tx(int fd, const char *pkt, int len) in do_tx() argument 411 ret = write(fd, pkt, len); in do_tx()
|
| /tools/hv/ |
| A D | vmbus_bufring.c | 181 struct vmbus_chanpkt pkt; in rte_vmbus_chan_send() local 183 const uint32_t hlen = sizeof(pkt); in rte_vmbus_chan_send() 191 pkt.hdr.type = type; in rte_vmbus_chan_send() 192 pkt.hdr.flags = flags; in rte_vmbus_chan_send() 193 pkt.hdr.hlen = hlen >> VMBUS_CHANPKT_SIZE_SHIFT; in rte_vmbus_chan_send() 195 pkt.hdr.xactid = VMBUS_RQST_ERROR; in rte_vmbus_chan_send() 197 iov[0].iov_base = &pkt; in rte_vmbus_chan_send() 288 struct vmbus_chanpkt_hdr pkt; in rte_vmbus_chan_recv_raw() local 292 error = vmbus_rxbr_peek(rxbr, &pkt, sizeof(pkt)); in rte_vmbus_chan_recv_raw() 300 if (unlikely(pkt.hlen > pkt.tlen)) in rte_vmbus_chan_recv_raw() [all …]
|
| A D | hv_fcopy_uio_daemon.c | 389 const struct vmbus_chanpkt_hdr *pkt; in fcopy_pkt_process() local 393 pkt = (const struct vmbus_chanpkt_hdr *)desc; in fcopy_pkt_process() 394 offset = pkt->hlen << 3; in fcopy_pkt_process() 395 pktlen = (pkt->tlen << 3) - offset; in fcopy_pkt_process()
|
| /tools/testing/selftests/bpf/ |
| A D | xskxceiver.c | 684 if (!pkt) in pkt_nb_frags() 688 if (!pkt->valid || !pkt->len) in pkt_nb_frags() 698 pkt++; in pkt_nb_frags() 701 if (!pkt_continues(pkt->options) || !pkt->valid) in pkt_nb_frags() 703 pkt++; in pkt_nb_frags() 745 struct pkt *pkt = &pkt_stream->pkts[i]; in __pkt_stream_generate() local 869 struct pkt *pkt = &pkt_stream->pkts[pkt_nb]; in __pkt_stream_generate_custom() local 893 pkt->offset, pkt->len, pkt->valid, pkt->options, pkt->pkt_nb); in __pkt_stream_generate_custom() 970 int pkt_offset = pkt->valid ? pkt->offset : 0; in is_offset_correct() 1193 struct pkt *pkt; in __receive_pkts() local [all …]
|
| A D | generate_udp_fragments.py | 72 pkt = IP(src=sip,dst=dip) / UDP(sport=sport,dport=dport,chksum=0) / Raw(load=payload) 77 frags = [f.build() for f in pkt.fragment(24)]
|
| A D | xskxceiver.h | 101 struct pkt { struct 112 struct pkt *pkts; argument
|
| A D | network_helpers.c | 916 struct ipv6hdr *pkt = (struct ipv6hdr *)packet; in show_ipv6_packet() local 920 src = inet_ntop(AF_INET6, &pkt->saddr, src_buf, sizeof(src_buf)); in show_ipv6_packet() 923 dst = inet_ntop(AF_INET6, &pkt->daddr, dst_buf, sizeof(dst_buf)); in show_ipv6_packet() 926 proto = pkt->nexthdr; in show_ipv6_packet() 928 ntohs(pkt->payload_len), in show_ipv6_packet() 935 struct iphdr *pkt = (struct iphdr *)packet; in show_ipv4_packet() local 939 src = inet_ntop(AF_INET, &pkt->saddr, src_buf, sizeof(src_buf)); in show_ipv4_packet() 942 dst = inet_ntop(AF_INET, &pkt->daddr, dst_buf, sizeof(dst_buf)); in show_ipv4_packet() 945 proto = pkt->protocol; in show_ipv4_packet() 947 ntohs(pkt->tot_len), in show_ipv4_packet()
|
| /tools/testing/selftests/net/ |
| A D | tap.c | 399 uint8_t pkt[TEST_PACKET_SZ]; in TEST_F() local 403 memset(pkt, 0, sizeof(pkt)); in TEST_F() 404 off = build_test_packet_valid_udp_gso(pkt, 1021); in TEST_F() 405 ret = write(self->fd, pkt, off); in TEST_F() 411 uint8_t pkt[TEST_PACKET_SZ]; in TEST_F() local 415 memset(pkt, 0, sizeof(pkt)); in TEST_F() 416 off = build_test_packet_valid_udp_csum(pkt, 1024); in TEST_F() 417 ret = write(self->fd, pkt, off); in TEST_F() 423 uint8_t pkt[TEST_PACKET_SZ]; in TEST_F() local 427 memset(pkt, 0, sizeof(pkt)); in TEST_F() [all …]
|
| A D | toeplitz.c | 169 static void verify_rxhash(const char *pkt, uint32_t rx_hash, int cpu) in verify_rxhash() argument 178 addrs = pkt + offsetof(struct iphdr, saddr); in verify_rxhash() 181 addrs = pkt + offsetof(struct ip6_hdr, ip6_src); in verify_rxhash()
|
| /tools/bpf/ |
| A D | bpf_dbg.c | 477 hex_dump(pkt, pkt_caplen); in bpf_dump_pkt() 607 memcpy(&r, &pkt[off], sizeof(r)); in extract_u32() 616 memcpy(&r, &pkt[off], sizeof(r)); in extract_u16() 623 return pkt[off]; in extract_u8() 667 r->A = extract_u32(pkt, K); in bpf_single_step() 674 r->A = extract_u16(pkt, K); in bpf_single_step() 681 r->A = extract_u8(pkt, K); in bpf_single_step() 688 r->A = extract_u32(pkt, r->X + K); in bpf_single_step() 693 r->A = extract_u16(pkt, r->X + K); in bpf_single_step() 700 r->A = extract_u8(pkt, r->X + K); in bpf_single_step() [all …]
|
| /tools/testing/selftests/tc-testing/plugin-lib/ |
| A D | scapyPlugin.py | 49 pkt = eval(scapyinfo['packet']) 54 sendp(pkt, iface=scapyinfo['iface'])
|
| /tools/perf/util/hisi-ptt-decoder/ |
| A D | Build | 1 perf-util-$(CONFIG_AUXTRACE) += hisi-ptt-pkt-decoder.o
|
| /tools/perf/util/arm-spe-decoder/ |
| A D | Build | 1 perf-util-$(CONFIG_AUXTRACE) += arm-spe-pkt-decoder.o arm-spe-decoder.o
|
| /tools/testing/selftests/net/packetdrill/ |
| A D | Makefile | 8 TEST_PROGS := $(wildcard *.pkt)
|
| /tools/perf/util/intel-pt-decoder/ |
| A D | Build | 1 perf-util-$(CONFIG_AUXTRACE) += intel-pt-pkt-decoder.o intel-pt-insn-decoder.o intel-pt-log.o intel…
|
| /tools/testing/selftests/net/lib/ |
| A D | csum.c | 727 struct pkt *buf = (void *)_buf; in recv_packet()
|