| /tools/testing/selftests/bpf/ |
| A D | bpf_legacy.h | 10 #define load_byte(skb, off) __builtin_bpf_load_byte(off) argument 11 #define load_half(skb, off) __builtin_bpf_load_half(off) argument 12 #define load_word(skb, off) __builtin_bpf_load_word(off) argument 17 unsigned long long load_byte(void *skb, unsigned long long off) asm("llvm.bpf.load.byte"); 18 unsigned long long load_half(void *skb, unsigned long long off) asm("llvm.bpf.load.half"); 19 unsigned long long load_word(void *skb, unsigned long long off) asm("llvm.bpf.load.word");
|
| A D | xsk.c | 152 optlen = sizeof(*off); in xsk_get_mmap_offsets() 157 if (optlen == sizeof(*off)) in xsk_get_mmap_offsets() 167 struct xdp_mmap_offsets off; in xsk_create_umem_rings() local 198 fill->ring = map + off.fr.desc; in xsk_create_umem_rings() 479 struct xdp_mmap_offsets off; in xsk_put_ctx() local 492 munmap(ctx->fill->ring - off.fr.desc, off.fr.desc + umem->config.fill_size * in xsk_put_ctx() 494 munmap(ctx->comp->ring - off.cr.desc, off.cr.desc + umem->config.comp_size * in xsk_put_ctx() 550 struct xdp_mmap_offsets off; in xsk_socket__create_shared() local 692 munmap(tx_map, off.tx.desc + in xsk_socket__create_shared() 723 struct xdp_mmap_offsets off; in xsk_umem__delete() local [all …]
|
| /tools/testing/selftests/net/mptcp/ |
| A D | pm_nl_ctl.c | 49 int off = 0; in init_genl_req() local 60 return off; in init_genl_req() 67 uint32_t off; in nl_error() local 89 (int)off); in nl_error() 316 int off = 0; in resolve_mptcp_pm_netlink() local 343 int off = 0; in dsf() local 460 int off = 0; in csf() local 588 int off = 0; in remove_addr() local 640 int off = 0; in announce_addr() local 766 int off = 0; in add_addr() local [all …]
|
| /tools/include/linux/ |
| A D | filter.h | 39 .off = 0, \ 47 .off = 0, \ 57 .off = 0, \ 65 .off = 0, \ 75 .off = 0, \ 85 .off = 0, \ 93 .off = 0, \ 103 .off = 0, \ 111 .off = 0, \ 139 .off = 0, \ [all …]
|
| /tools/testing/selftests/bpf/progs/ |
| A D | test_parse_tcp_hdr_opt_dynptr.c | 30 static int parse_hdr_opt(struct bpf_dynptr *ptr, __u32 *off, __u8 *hdr_bytes_remaining, in parse_hdr_opt() argument 39 data = bpf_dynptr_slice(ptr, *off, buffer, sizeof(buffer)); in parse_hdr_opt() 49 *off += 1; in parse_hdr_opt() 69 *off += hdr_len; in parse_hdr_opt() 82 __u32 off; in xdp_ingress_v6() local 88 off = sizeof(struct ethhdr) + sizeof(struct ipv6hdr); in xdp_ingress_v6() 90 tcp_hdr = bpf_dynptr_slice(&ptr, off, buffer, sizeof(buffer)); in xdp_ingress_v6() 100 off += sizeof(struct tcphdr); in xdp_ingress_v6() 104 err = parse_hdr_opt(&ptr, &off, &hdr_bytes_remaining, &server_id); in xdp_ingress_v6()
|
| A D | test_core_reloc_module.c | 15 loff_t off; member 27 long long off; member 56 out->off = BPF_CORE_READ(read_ctx, off); in BPF_PROG() 61 out->off_exists = bpf_core_field_exists(read_ctx->off); in BPF_PROG() 90 out->off = read_ctx->off; in BPF_PROG() 95 out->off_exists = bpf_core_field_exists(read_ctx->off); in BPF_PROG()
|
| A D | test_xdp_noinline.c | 229 return off; in calc_offset() 240 udp = data + off; in parse_udp() 263 tcp = data + off; in parse_tcp() 408 __u64 off = 0; in send_icmp_reply() local 414 iph = data + off; in send_icmp_reply() 438 __u64 off = 0; in send_icmp6_reply() local 444 ip6h = data + off; in send_icmp6_reply() 496 iph = data + off; in parse_icmp() 618 off += iph_len; in process_l3_headers_v6() 642 iph = data + off; in process_l3_headers_v4() [all …]
|
| A D | test_l4lb.c | 240 icmp_hdr = data + off; in parse_icmpv6() 246 ip6h = data + off; in parse_icmpv6() 262 icmp_hdr = data + off; in parse_icmp() 269 iph = data + off; in parse_icmp() 285 udp = data + off; in parse_udp() 305 tcp = data + off; in parse_tcp() 348 ip6h = data + off; in process_packet() 356 off += iph_len; in process_packet() 363 off += IPV6_PLUS_ICMP_HDR; in process_packet() 369 iph = data + off; in process_packet() [all …]
|
| A D | test_l4lb_noinline.c | 239 icmp_hdr = data + off; in parse_icmpv6() 245 ip6h = data + off; in parse_icmpv6() 261 icmp_hdr = data + off; in parse_icmp() 268 iph = data + off; in parse_icmp() 284 udp = data + off; in parse_udp() 304 tcp = data + off; in parse_tcp() 347 ip6h = data + off; in process_packet() 355 off += iph_len; in process_packet() 362 off += IPV6_PLUS_ICMP_HDR; in process_packet() 368 iph = data + off; in process_packet() [all …]
|
| A D | test_l4lb_noinline_dynptr.c | 248 off += sizeof(struct icmp6hdr); in parse_icmpv6() 273 off += sizeof(struct icmphdr); in parse_icmp() 328 struct eth_hdr *eth, __u64 off, in process_packet() argument 362 off += iph_len; in process_packet() 366 action = parse_icmpv6(skb_ptr, off, &pckt); in process_packet() 369 off += IPV6_PLUS_ICMP_HDR; in process_packet() 384 off += IPV4_HDR_LEN_NO_OPT; in process_packet() 389 action = parse_icmp(skb_ptr, off, &pckt); in process_packet() 392 off += IPV4_PLUS_ICMP_HDR; in process_packet() 401 if (!parse_tcp(skb_ptr, off, &pckt)) in process_packet() [all …]
|
| A D | test_module_attach.c | 59 struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len) in BPF_PROG() argument 70 struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len) in BPF_PROG() argument 81 struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len) in BPF_PROG() argument 93 struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len) in BPF_PROG() argument 105 struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len, in BPF_PROG() argument 130 struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len) in BPF_PROG() argument
|
| A D | dynptr_success.c | 219 __u32 off = 10; in test_adjust() local 243 if (bpf_dynptr_size(&ptr) != bytes - off) { in test_adjust() 249 err = bpf_dynptr_adjust(&ptr, off, 15); in test_adjust() 256 if (bpf_dynptr_size(&ptr) != trim - off) { in test_adjust() 272 __u32 off = 20; in test_adjust_err() local 300 if (bpf_dynptr_adjust(&ptr, off, size)) { in test_adjust_err() 468 __u32 off = 2, size; in test_dynptr_clone() local 945 __u32 off, i; in test_dynptr_probe_xdp() local 950 off = xdp_near_frag_end_offset(); in test_dynptr_probe_xdp() 973 __u32 cnt, off, i; in test_dynptr_probe_str_xdp() local [all …]
|
| A D | test_sysctl_prog.c | 46 unsigned char i, off = 0; in sysctl_tcp_mem() local 61 ret = bpf_strtoul(value + off, MAX_ULONG_STR_LEN, 0, in sysctl_tcp_mem() 65 off += ret & MAX_ULONG_STR_LEN; in sysctl_tcp_mem()
|
| /tools/testing/selftests/drivers/net/hw/ |
| A D | ethtool_mm.sh | 74 ethtool --set-mm $tx verify-enabled off tx-enabled off 75 ethtool --set-mm $rx tx-enabled off 97 ethtool --set-mm $tx verify-enabled off tx-enabled on 109 ethtool --set-mm $tx verify-enabled off tx-enabled off 131 ethtool --set-mm $rx pmac-enabled off 147 ethtool --set-mm $tx verify-enabled off tx-enabled off 264 ethtool --set-mm $h1 pmac-enabled on tx-enabled off verify-enabled off 271 ethtool --set-mm $h2 pmac-enabled on tx-enabled off verify-enabled off 281 ethtool --set-mm $h1 pmac-enabled off tx-enabled off verify-enabled off 292 ethtool --set-mm $h2 pmac-enabled off tx-enabled off verify-enabled off
|
| /tools/testing/selftests/net/ |
| A D | txring_overwrite.c | 46 size_t off = 0; in build_packet() local 53 off += sizeof(*eth); in build_packet() 54 iph = buffer + off; in build_packet() 61 iph->tot_len = htons(blen - off); in build_packet() 64 off += sizeof(*iph); in build_packet() 65 udph = buffer + off; in build_packet() 68 udph->len = htons(blen - off); in build_packet() 71 off += sizeof(*udph); in build_packet() 72 memset(buffer + off, payload_char, blen - off); in build_packet()
|
| A D | veth.sh | 227 chk_gro_flag "default - gro flag" $SRC off 228 chk_gro_flag " - peer gro flag" $DST off 239 chk_gro_flag " - peer gro flag" $SRC off 253 ip -n $NS_DST link set dev veth$DST xdp off 268 ip -n $NS_DST link set dev veth$DST xdp off 282 chk_gro_flag " - peer gro flag" $SRC off 344 chk_gro_flag " - peer gro flag" $SRC off 345 chk_tso_flag " - tso flag" $SRC off 357 chk_gro_flag " - peer flag" $SRC off 360 ip -n $NS_DST link set dev veth$DST xdp off [all …]
|
| A D | vlan_bridge_binding.sh | 189 add_vlans bridge_binding off 196 add_vlans bridge_binding off 206 set_vlans type vlan bridge_binding off 213 defer set_vlans type vlan bridge_binding off 218 set_vlans type vlan bridge_binding off 224 add_vlans bridge_binding off 238 add_vlans bridge_binding off 247 set_vlans type vlan bridge_binding off
|
| A D | psock_snd.c | 155 int off = 0; in build_packet() local 157 off += build_vnet_header(tbuf); in build_packet() 158 off += build_eth_header(tbuf + off); in build_packet() 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()
|
| /tools/testing/selftests/net/forwarding/ |
| A D | bridge_locked_port.sh | 50 bridge link set dev $swp1 learning off 112 bridge link set dev $swp1 locked off 142 bridge link set dev $swp1 locked off 170 bridge link set dev $swp1 locked off 212 bridge link set dev $swp1 learning off locked off mab off 244 bridge link set dev $swp1 learning off locked off mab off 265 bridge link set dev $swp1 learning off locked off mab off 300 bridge link set dev $swp1 mab off 317 bridge link set dev $swp2 learning on locked off mab off 318 bridge link set dev $swp1 learning off locked off mab off [all …]
|
| /tools/testing/selftests/bpf/verifier/ |
| A D | wide_access.c | 1 #define BPF_SOCK_ADDR_STORE(field, off, res, err, flgs) \ argument 3 "wide store to bpf_sock_addr." #field "[" #off "]", \ 7 offsetof(struct bpf_sock_addr, field[off])), \ 43 #define BPF_SOCK_ADDR_LOAD(field, off, res, err, flgs) \ argument 45 "wide load from bpf_sock_addr." #field "[" #off "]", \ 48 offsetof(struct bpf_sock_addr, field[off])), \
|
| /tools/perf/tests/shell/ |
| A D | record_offcpu.sh | 48 if ! perf record --off-cpu -e dummy -o ${perfdata} sleep 1 2> /dev/null 73 if ! perf record --off-cpu -e dummy -o ${perfdata} -- \ 102 if ! perf record -e dummy --off-cpu --off-cpu-thresh 999 -o ${perfdata} -- sleep 1 2> /dev/null 132 if ! perf record -e dummy --off-cpu --off-cpu-thresh 1200 -o ${perfdata} -- sleep 1 2> /dev/null
|
| /tools/lib/bpf/ |
| A D | strset.c | 56 long off; in strset__new() local 66 for (off = 0; off < set->strs_data_len; off += strlen(set->strs_data + off) + 1) { in strset__new() 70 err = hashmap__add(hash, off, off); in strset__new()
|
| /tools/perf/util/ |
| A D | evswitch.c | 21 if (evswitch->off && !evswitch->discarding) { in evswitch__discard() 22 if (evswitch->off != evsel) in evswitch__discard() 53 evswitch->off = evlist__find_evsel_by_str(evlist, evswitch->off_name); in evswitch__init() 54 if (evswitch->off == NULL) { in evswitch__init()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | sockmap_strp.c | 231 int zero = 0, recvd, off; in test_sockmap_strp_partial_read() local 251 off = STRP_PKT_HEAD_LEN - 1; in test_sockmap_strp_partial_read() 252 xsend(c, packet, off, 0); in test_sockmap_strp_partial_read() 258 xsend(c, packet + off, STRP_PKT_FULL_LEN - off, 0); in test_sockmap_strp_partial_read() 264 off = STRP_PKT_HEAD_LEN - 1; in test_sockmap_strp_partial_read() 265 xsend(c, packet, off, 0); in test_sockmap_strp_partial_read() 268 xsend(c, packet + off, STRP_PKT_FULL_LEN - off - 1, 0); in test_sockmap_strp_partial_read() 269 off = STRP_PKT_FULL_LEN - 1; in test_sockmap_strp_partial_read() 275 xsend(c, packet + off, STRP_PKT_FULL_LEN - off, 0); in test_sockmap_strp_partial_read() 414 off = STRP_PKT_FULL_LEN / 2; in test_sockmap_strp_verdict() [all …]
|
| /tools/testing/selftests/bpf/test_kmods/ |
| A D | bpf_testmod-events.h | 18 __field(loff_t, off) 24 __entry->off = ctx->off; 28 __entry->pid, __entry->comm, __entry->off, __entry->len)
|