Lines Matching refs:__u32
75 __u32 prefixlen; /* up to 32 for AF_INET, 128 for AF_INET6 */
81 __u32 attach_type; /* program attach type */
86 __u32 map_fd;
485 __u32 map_type; /* one of enum bpf_map_type */
486 __u32 key_size; /* size of key in bytes */
487 __u32 value_size; /* size of value in bytes */
488 __u32 max_entries; /* max number of entries in a map */
489 __u32 map_flags; /* BPF_MAP_CREATE related
492 __u32 inner_map_fd; /* fd pointing to the inner map */
493 __u32 numa_node; /* numa node (effective only if
497 __u32 map_ifindex; /* ifindex of netdev to create on */
498 __u32 btf_fd; /* fd pointing to a BTF type data */
499 __u32 btf_key_type_id; /* BTF type_id of the key */
500 __u32 btf_value_type_id; /* BTF type_id of the value */
501 __u32 btf_vmlinux_value_type_id;/* BTF type_id of a kernel-
508 __u32 map_fd;
524 __u32 count; /* input/output:
529 __u32 map_fd;
535 __u32 prog_type; /* one of enum bpf_prog_type */
536 __u32 insn_cnt;
539 __u32 log_level; /* verbosity level of verifier */
540 __u32 log_size; /* size of user buffer */
542 __u32 kern_version; /* not used */
543 __u32 prog_flags;
545 __u32 prog_ifindex; /* ifindex of netdev to prep for */
550 __u32 expected_attach_type;
551 __u32 prog_btf_fd; /* fd pointing to BTF type data */
552 __u32 func_info_rec_size; /* userspace bpf_func_info size */
554 __u32 func_info_cnt; /* number of bpf_func_info records */
555 __u32 line_info_rec_size; /* userspace bpf_line_info size */
557 __u32 line_info_cnt; /* number of bpf_line_info records */
558 __u32 attach_btf_id; /* in-kernel BTF type id to attach to */
559 __u32 attach_prog_fd; /* 0 to attach to vmlinux */
564 __u32 bpf_fd;
565 __u32 file_flags;
569 __u32 target_fd; /* container object to attach to */
570 __u32 attach_bpf_fd; /* eBPF program to attach */
571 __u32 attach_type;
572 __u32 attach_flags;
573 __u32 replace_bpf_fd; /* previously attached eBPF
580 __u32 prog_fd;
581 __u32 retval;
582 __u32 data_size_in; /* input: len of data_in */
583 __u32 data_size_out; /* input/output: len of data_out
589 __u32 repeat;
590 __u32 duration;
591 __u32 ctx_size_in; /* input: len of ctx_in */
592 __u32 ctx_size_out; /* input/output: len of ctx_out
598 __u32 flags;
599 __u32 cpu;
604 __u32 start_id;
605 __u32 prog_id;
606 __u32 map_id;
607 __u32 btf_id;
608 __u32 link_id;
610 __u32 next_id;
611 __u32 open_flags;
615 __u32 bpf_fd;
616 __u32 info_len;
621 __u32 target_fd; /* container object to query */
622 __u32 attach_type;
623 __u32 query_flags;
624 __u32 attach_flags;
626 __u32 prog_cnt;
631 __u32 prog_fd;
637 __u32 btf_size;
638 __u32 btf_log_size;
639 __u32 btf_log_level;
643 __u32 pid; /* input: pid */
644 __u32 fd; /* input: fd */
645 __u32 flags; /* input: flags */
646 __u32 buf_len; /* input/output: buf len */
652 __u32 prog_id; /* output: prod_id */
653 __u32 fd_type; /* output: BPF_FD_TYPE_* */
659 __u32 prog_fd; /* eBPF program to attach */
661 __u32 target_fd; /* object to attach to */
662 __u32 target_ifindex; /* target ifindex */
664 __u32 attach_type; /* attach type */
665 __u32 flags; /* extra flags */
667 __u32 target_btf_id; /* btf_id of target to attach to */
670 __u32 iter_info_len; /* iter_info length */
676 __u32 link_fd; /* link fd */
678 __u32 new_prog_fd;
679 __u32 flags; /* extra flags */
682 __u32 old_prog_fd;
686 __u32 link_fd;
690 __u32 type;
694 __u32 link_fd;
695 __u32 flags;
699 __u32 prog_fd;
700 __u32 map_fd;
701 __u32 flags; /* extra flags */
4084 __u32 len;
4085 __u32 pkt_type;
4086 __u32 mark;
4087 __u32 queue_mapping;
4088 __u32 protocol;
4089 __u32 vlan_present;
4090 __u32 vlan_tci;
4091 __u32 vlan_proto;
4092 __u32 priority;
4093 __u32 ingress_ifindex;
4094 __u32 ifindex;
4095 __u32 tc_index;
4096 __u32 cb[5];
4097 __u32 hash;
4098 __u32 tc_classid;
4099 __u32 data;
4100 __u32 data_end;
4101 __u32 napi_id;
4104 __u32 family;
4105 __u32 remote_ip4; /* Stored in network byte order */
4106 __u32 local_ip4; /* Stored in network byte order */
4107 __u32 remote_ip6[4]; /* Stored in network byte order */
4108 __u32 local_ip6[4]; /* Stored in network byte order */
4109 __u32 remote_port; /* Stored in network byte order */
4110 __u32 local_port; /* stored in host byte order */
4113 __u32 data_meta;
4116 __u32 wire_len;
4117 __u32 gso_segs;
4119 __u32 gso_size;
4123 __u32 tunnel_id;
4125 __u32 remote_ipv4;
4126 __u32 remote_ipv6[4];
4131 __u32 tunnel_label;
4138 __u32 reqid;
4139 __u32 spi; /* Stored in network byte order */
4143 __u32 remote_ipv4; /* Stored in network byte order */
4144 __u32 remote_ipv6[4]; /* Stored in network byte order */
4173 __u32 bound_dev_if;
4174 __u32 family;
4175 __u32 type;
4176 __u32 protocol;
4177 __u32 mark;
4178 __u32 priority;
4180 __u32 src_ip4;
4181 __u32 src_ip6[4];
4182 __u32 src_port; /* host byte order */
4185 __u32 dst_ip4;
4186 __u32 dst_ip6[4];
4187 __u32 state;
4192 __u32 snd_cwnd; /* Sending congestion window */
4193 __u32 srtt_us; /* smoothed round trip time << 3 in usecs */
4194 __u32 rtt_min;
4195 __u32 snd_ssthresh; /* Slow start size threshold */
4196 __u32 rcv_nxt; /* What we want to receive next */
4197 __u32 snd_nxt; /* Next sequence we send */
4198 __u32 snd_una; /* First byte we want an ack for */
4199 __u32 mss_cache; /* Cached effective mss, not including SACKS */
4200 __u32 ecn_flags; /* ECN status bits. */
4201 __u32 rate_delivered; /* saved rate sample: packets delivered */
4202 __u32 rate_interval_us; /* saved rate sample: time elapsed */
4203 __u32 packets_out; /* Packets which are "in flight" */
4204 __u32 retrans_out; /* Retransmitted packets out */
4205 __u32 total_retrans; /* Total retransmits for entire connection */
4206 __u32 segs_in; /* RFC4898 tcpEStatsPerfSegsIn
4209 __u32 data_segs_in; /* RFC4898 tcpEStatsPerfDataSegsIn
4212 __u32 segs_out; /* RFC4898 tcpEStatsPerfSegsOut
4215 __u32 data_segs_out; /* RFC4898 tcpEStatsPerfDataSegsOut
4218 __u32 lost_out; /* Lost packets */
4219 __u32 sacked_out; /* SACK'd packets */
4228 __u32 dsack_dups; /* RFC4898 tcpEStatsStackDSACKDups
4231 __u32 delivered; /* Total data packets delivered incl. rexmits */
4232 __u32 delivered_ce; /* Like the above but only ECE marked packets */
4233 __u32 icsk_retransmits; /* Number of unrecovered [RTO] timeouts */
4254 __u32 queue_id;
4276 __u32 data;
4277 __u32 data_end;
4278 __u32 data_meta;
4280 __u32 ingress_ifindex; /* rxq->dev->ifindex */
4281 __u32 rx_queue_index; /* rxq->queue_index */
4283 __u32 egress_ifindex; /* txq->dev->ifindex */
4292 __u32 ifindex; /* device index */
4295 __u32 id; /* prog id on map read */
4305 __u32 qsize; /* queue size to remote target CPU */
4308 __u32 id; /* prog id on map read */
4324 __u32 family;
4325 __u32 remote_ip4; /* Stored in network byte order */
4326 __u32 local_ip4; /* Stored in network byte order */
4327 __u32 remote_ip6[4]; /* Stored in network byte order */
4328 __u32 local_ip6[4]; /* Stored in network byte order */
4329 __u32 remote_port; /* Stored in network byte order */
4330 __u32 local_port; /* stored in host byte order */
4331 __u32 size; /* Total size of sk_msg */
4350 __u32 len;
4355 __u32 eth_protocol;
4356 __u32 ip_protocol; /* IP protocol. e.g. IPPROTO_TCP, IPPROTO_UDP */
4357 __u32 bind_inany; /* Is sock bound to an INANY address? */
4358 __u32 hash; /* A hash of the packet 4 tuples */
4364 __u32 type;
4365 __u32 id;
4367 __u32 jited_prog_len;
4368 __u32 xlated_prog_len;
4372 __u32 created_by_uid;
4373 __u32 nr_map_ids;
4376 __u32 ifindex;
4377 __u32 gpl_compatible:1;
4378 __u32 :31; /* alignment pad */
4381 __u32 nr_jited_ksyms;
4382 __u32 nr_jited_func_lens;
4385 __u32 btf_id;
4386 __u32 func_info_rec_size;
4388 __u32 nr_func_info;
4389 __u32 nr_line_info;
4392 __u32 nr_jited_line_info;
4393 __u32 line_info_rec_size;
4394 __u32 jited_line_info_rec_size;
4395 __u32 nr_prog_tags;
4402 __u32 type;
4403 __u32 id;
4404 __u32 key_size;
4405 __u32 value_size;
4406 __u32 max_entries;
4407 __u32 map_flags;
4409 __u32 ifindex;
4410 __u32 btf_vmlinux_value_type_id;
4413 __u32 btf_id;
4414 __u32 btf_key_type_id;
4415 __u32 btf_value_type_id;
4420 __u32 btf_size;
4421 __u32 id;
4425 __u32 type;
4426 __u32 id;
4427 __u32 prog_id;
4431 __u32 tp_name_len; /* in/out: tp_name buffer len */
4434 __u32 attach_type;
4438 __u32 attach_type;
4442 __u32 target_name_len; /* in/out: target_name buffer len */
4445 __u32 map_id;
4450 __u32 netns_ino;
4451 __u32 attach_type;
4454 __u32 ifindex;
4464 __u32 user_family; /* Allows 4-byte read, but no write. */
4465 __u32 user_ip4; /* Allows 1,2,4-byte read and 4-byte write.
4468 __u32 user_ip6[4]; /* Allows 1,2,4,8-byte read and 4,8-byte write.
4471 __u32 user_port; /* Allows 1,2,4-byte read and 4-byte write.
4474 __u32 family; /* Allows 4-byte read, but no write */
4475 __u32 type; /* Allows 4-byte read, but no write */
4476 __u32 protocol; /* Allows 4-byte read, but no write */
4477 __u32 msg_src_ip4; /* Allows 1,2,4-byte read and 4-byte write.
4480 __u32 msg_src_ip6[4]; /* Allows 1,2,4,8-byte read and 4,8-byte write.
4493 __u32 op;
4495 __u32 args[4]; /* Optionally passed to bpf program */
4496 __u32 reply; /* Returned by bpf program */
4497 __u32 replylong[4]; /* Optionally returned by bpf prog */
4499 __u32 family;
4500 __u32 remote_ip4; /* Stored in network byte order */
4501 __u32 local_ip4; /* Stored in network byte order */
4502 __u32 remote_ip6[4]; /* Stored in network byte order */
4503 __u32 local_ip6[4]; /* Stored in network byte order */
4504 __u32 remote_port; /* Stored in network byte order */
4505 __u32 local_port; /* stored in host byte order */
4506 __u32 is_fullsock; /* Some TCP fields are only valid if
4510 __u32 snd_cwnd;
4511 __u32 srtt_us; /* Averaged RTT << 3 in usecs */
4512 __u32 bpf_sock_ops_cb_flags; /* flags defined in uapi/linux/tcp.h */
4513 __u32 state;
4514 __u32 rtt_min;
4515 __u32 snd_ssthresh;
4516 __u32 rcv_nxt;
4517 __u32 snd_nxt;
4518 __u32 snd_una;
4519 __u32 mss_cache;
4520 __u32 ecn_flags;
4521 __u32 rate_delivered;
4522 __u32 rate_interval_us;
4523 __u32 packets_out;
4524 __u32 retrans_out;
4525 __u32 total_retrans;
4526 __u32 segs_in;
4527 __u32 data_segs_in;
4528 __u32 segs_out;
4529 __u32 data_segs_out;
4530 __u32 lost_out;
4531 __u32 sacked_out;
4532 __u32 sk_txhash;
4552 __u32 skb_len; /* The total length of a packet.
4556 __u32 skb_tcp_flags; /* tcp_flags of the header. It provides
4836 __u32 access_type;
4837 __u32 major;
4838 __u32 minor;
4882 __u32 ifindex;
4890 __u32 rt_metric;
4895 __u32 ipv6_src[4]; /* in6_addr; network order */
4904 __u32 ipv6_dst[4]; /* in6_addr; network order */
4916 __u32 nh_family;
4920 __u32 ipv6_nh[4]; /* in6_addr; network order */
4956 __u32 ipv6_src[4]; /* in6_addr; network order */
4957 __u32 ipv6_dst[4]; /* in6_addr; network order */
4960 __u32 flags;
4965 __u32 insn_off;
4966 __u32 type_id;
4973 __u32 insn_off;
4974 __u32 file_name_off;
4975 __u32 line_off;
4976 __u32 line_col;
4980 __u32 val;
4984 __u32 write; /* Sysctl is being read (= 0) or written (= 1).
4987 __u32 file_pos; /* Sysctl file position to read from, write to.
5004 __u32 pid;
5005 __u32 tgid;
5015 __u32 family; /* Protocol family (AF_INET, AF_INET6) */
5016 __u32 protocol; /* IP protocol (IPPROTO_TCP, IPPROTO_UDP) */
5017 __u32 remote_ip4; /* Network byte order */
5018 __u32 remote_ip6[4]; /* Network byte order */
5019 __u32 remote_port; /* Network byte order */
5020 __u32 local_ip4; /* Network byte order */
5021 __u32 local_ip6[4]; /* Network byte order */
5022 __u32 local_port; /* Host byte order */
5035 __u32 type_id;
5036 __u32 flags; /* BTF ptr flags; unused at present. */