Lines Matching refs:__u32
81 __u32 prefixlen; /* up to 32 for AF_INET, 128 for AF_INET6 */
87 __u32 attach_type; /* program attach type (enum bpf_attach_type) */
92 __u32 map_fd;
1257 __u32 map_type; /* one of enum bpf_map_type */
1258 __u32 key_size; /* size of key in bytes */
1259 __u32 value_size; /* size of value in bytes */
1260 __u32 max_entries; /* max number of entries in a map */
1261 __u32 map_flags; /* BPF_MAP_CREATE related
1264 __u32 inner_map_fd; /* fd pointing to the inner map */
1265 __u32 numa_node; /* numa node (effective only if
1269 __u32 map_ifindex; /* ifindex of netdev to create on */
1270 __u32 btf_fd; /* fd pointing to a BTF type data */
1271 __u32 btf_key_type_id; /* BTF type_id of the key */
1272 __u32 btf_value_type_id; /* BTF type_id of the value */
1273 __u32 btf_vmlinux_value_type_id;/* BTF type_id of a kernel-
1280 __u32 map_fd;
1296 __u32 count; /* input/output:
1301 __u32 map_fd;
1307 __u32 prog_type; /* one of enum bpf_prog_type */
1308 __u32 insn_cnt;
1311 __u32 log_level; /* verbosity level of verifier */
1312 __u32 log_size; /* size of user buffer */
1314 __u32 kern_version; /* not used */
1315 __u32 prog_flags;
1317 __u32 prog_ifindex; /* ifindex of netdev to prep for */
1322 __u32 expected_attach_type;
1323 __u32 prog_btf_fd; /* fd pointing to BTF type data */
1324 __u32 func_info_rec_size; /* userspace bpf_func_info size */
1326 __u32 func_info_cnt; /* number of bpf_func_info records */
1327 __u32 line_info_rec_size; /* userspace bpf_line_info size */
1329 __u32 line_info_cnt; /* number of bpf_line_info records */
1330 __u32 attach_btf_id; /* in-kernel BTF type id to attach to */
1333 __u32 attach_prog_fd;
1335 __u32 attach_btf_obj_fd;
1337 __u32 :32; /* pad */
1343 __u32 bpf_fd;
1344 __u32 file_flags;
1348 __u32 target_fd; /* container object to attach to */
1349 __u32 attach_bpf_fd; /* eBPF program to attach */
1350 __u32 attach_type;
1351 __u32 attach_flags;
1352 __u32 replace_bpf_fd; /* previously attached eBPF
1359 __u32 prog_fd;
1360 __u32 retval;
1361 __u32 data_size_in; /* input: len of data_in */
1362 __u32 data_size_out; /* input/output: len of data_out
1368 __u32 repeat;
1369 __u32 duration;
1370 __u32 ctx_size_in; /* input: len of ctx_in */
1371 __u32 ctx_size_out; /* input/output: len of ctx_out
1377 __u32 flags;
1378 __u32 cpu;
1383 __u32 start_id;
1384 __u32 prog_id;
1385 __u32 map_id;
1386 __u32 btf_id;
1387 __u32 link_id;
1389 __u32 next_id;
1390 __u32 open_flags;
1394 __u32 bpf_fd;
1395 __u32 info_len;
1400 __u32 target_fd; /* container object to query */
1401 __u32 attach_type;
1402 __u32 query_flags;
1403 __u32 attach_flags;
1405 __u32 prog_cnt;
1410 __u32 prog_fd;
1416 __u32 btf_size;
1417 __u32 btf_log_size;
1418 __u32 btf_log_level;
1422 __u32 pid; /* input: pid */
1423 __u32 fd; /* input: fd */
1424 __u32 flags; /* input: flags */
1425 __u32 buf_len; /* input/output: buf len */
1431 __u32 prog_id; /* output: prod_id */
1432 __u32 fd_type; /* output: BPF_FD_TYPE_* */
1438 __u32 prog_fd; /* eBPF program to attach */
1440 __u32 target_fd; /* object to attach to */
1441 __u32 target_ifindex; /* target ifindex */
1443 __u32 attach_type; /* attach type */
1444 __u32 flags; /* extra flags */
1446 __u32 target_btf_id; /* btf_id of target to attach to */
1449 __u32 iter_info_len; /* iter_info length */
1462 __u32 link_fd; /* link fd */
1464 __u32 new_prog_fd;
1465 __u32 flags; /* extra flags */
1468 __u32 old_prog_fd;
1472 __u32 link_fd;
1476 __u32 type;
1480 __u32 link_fd;
1481 __u32 flags;
1485 __u32 prog_fd;
1486 __u32 map_fd;
1487 __u32 flags; /* extra flags */
5251 __u32 len;
5252 __u32 pkt_type;
5253 __u32 mark;
5254 __u32 queue_mapping;
5255 __u32 protocol;
5256 __u32 vlan_present;
5257 __u32 vlan_tci;
5258 __u32 vlan_proto;
5259 __u32 priority;
5260 __u32 ingress_ifindex;
5261 __u32 ifindex;
5262 __u32 tc_index;
5263 __u32 cb[5];
5264 __u32 hash;
5265 __u32 tc_classid;
5266 __u32 data;
5267 __u32 data_end;
5268 __u32 napi_id;
5271 __u32 family;
5272 __u32 remote_ip4; /* Stored in network byte order */
5273 __u32 local_ip4; /* Stored in network byte order */
5274 __u32 remote_ip6[4]; /* Stored in network byte order */
5275 __u32 local_ip6[4]; /* Stored in network byte order */
5276 __u32 remote_port; /* Stored in network byte order */
5277 __u32 local_port; /* stored in host byte order */
5280 __u32 data_meta;
5283 __u32 wire_len;
5284 __u32 gso_segs;
5286 __u32 gso_size;
5290 __u32 tunnel_id;
5292 __u32 remote_ipv4;
5293 __u32 remote_ipv6[4];
5298 __u32 tunnel_label;
5305 __u32 reqid;
5306 __u32 spi; /* Stored in network byte order */
5310 __u32 remote_ipv4; /* Stored in network byte order */
5311 __u32 remote_ipv6[4]; /* Stored in network byte order */
5340 __u32 bound_dev_if;
5341 __u32 family;
5342 __u32 type;
5343 __u32 protocol;
5344 __u32 mark;
5345 __u32 priority;
5347 __u32 src_ip4;
5348 __u32 src_ip6[4];
5349 __u32 src_port; /* host byte order */
5350 __u32 dst_port; /* network byte order */
5351 __u32 dst_ip4;
5352 __u32 dst_ip6[4];
5353 __u32 state;
5358 __u32 snd_cwnd; /* Sending congestion window */
5359 __u32 srtt_us; /* smoothed round trip time << 3 in usecs */
5360 __u32 rtt_min;
5361 __u32 snd_ssthresh; /* Slow start size threshold */
5362 __u32 rcv_nxt; /* What we want to receive next */
5363 __u32 snd_nxt; /* Next sequence we send */
5364 __u32 snd_una; /* First byte we want an ack for */
5365 __u32 mss_cache; /* Cached effective mss, not including SACKS */
5366 __u32 ecn_flags; /* ECN status bits. */
5367 __u32 rate_delivered; /* saved rate sample: packets delivered */
5368 __u32 rate_interval_us; /* saved rate sample: time elapsed */
5369 __u32 packets_out; /* Packets which are "in flight" */
5370 __u32 retrans_out; /* Retransmitted packets out */
5371 __u32 total_retrans; /* Total retransmits for entire connection */
5372 __u32 segs_in; /* RFC4898 tcpEStatsPerfSegsIn
5375 __u32 data_segs_in; /* RFC4898 tcpEStatsPerfDataSegsIn
5378 __u32 segs_out; /* RFC4898 tcpEStatsPerfSegsOut
5381 __u32 data_segs_out; /* RFC4898 tcpEStatsPerfDataSegsOut
5384 __u32 lost_out; /* Lost packets */
5385 __u32 sacked_out; /* SACK'd packets */
5394 __u32 dsack_dups; /* RFC4898 tcpEStatsStackDSACKDups
5397 __u32 delivered; /* Total data packets delivered incl. rexmits */
5398 __u32 delivered_ce; /* Like the above but only ECE marked packets */
5399 __u32 icsk_retransmits; /* Number of unrecovered [RTO] timeouts */
5420 __u32 queue_id;
5442 __u32 data;
5443 __u32 data_end;
5444 __u32 data_meta;
5446 __u32 ingress_ifindex; /* rxq->dev->ifindex */
5447 __u32 rx_queue_index; /* rxq->queue_index */
5449 __u32 egress_ifindex; /* txq->dev->ifindex */
5458 __u32 ifindex; /* device index */
5461 __u32 id; /* prog id on map read */
5471 __u32 qsize; /* queue size to remote target CPU */
5474 __u32 id; /* prog id on map read */
5490 __u32 family;
5491 __u32 remote_ip4; /* Stored in network byte order */
5492 __u32 local_ip4; /* Stored in network byte order */
5493 __u32 remote_ip6[4]; /* Stored in network byte order */
5494 __u32 local_ip6[4]; /* Stored in network byte order */
5495 __u32 remote_port; /* Stored in network byte order */
5496 __u32 local_port; /* stored in host byte order */
5497 __u32 size; /* Total size of sk_msg */
5516 __u32 len;
5521 __u32 eth_protocol;
5522 __u32 ip_protocol; /* IP protocol. e.g. IPPROTO_TCP, IPPROTO_UDP */
5523 __u32 bind_inany; /* Is sock bound to an INANY address? */
5524 __u32 hash; /* A hash of the packet 4 tuples */
5544 __u32 type;
5545 __u32 id;
5547 __u32 jited_prog_len;
5548 __u32 xlated_prog_len;
5552 __u32 created_by_uid;
5553 __u32 nr_map_ids;
5556 __u32 ifindex;
5557 __u32 gpl_compatible:1;
5558 __u32 :31; /* alignment pad */
5561 __u32 nr_jited_ksyms;
5562 __u32 nr_jited_func_lens;
5565 __u32 btf_id;
5566 __u32 func_info_rec_size;
5568 __u32 nr_func_info;
5569 __u32 nr_line_info;
5572 __u32 nr_jited_line_info;
5573 __u32 line_info_rec_size;
5574 __u32 jited_line_info_rec_size;
5575 __u32 nr_prog_tags;
5583 __u32 type;
5584 __u32 id;
5585 __u32 key_size;
5586 __u32 value_size;
5587 __u32 max_entries;
5588 __u32 map_flags;
5590 __u32 ifindex;
5591 __u32 btf_vmlinux_value_type_id;
5594 __u32 btf_id;
5595 __u32 btf_key_type_id;
5596 __u32 btf_value_type_id;
5601 __u32 btf_size;
5602 __u32 id;
5604 __u32 name_len;
5605 __u32 kernel_btf;
5609 __u32 type;
5610 __u32 id;
5611 __u32 prog_id;
5615 __u32 tp_name_len; /* in/out: tp_name buffer len */
5618 __u32 attach_type;
5619 __u32 target_obj_id; /* prog_id for PROG_EXT, otherwise btf object id */
5620 __u32 target_btf_id; /* BTF type id inside the object */
5624 __u32 attach_type;
5628 __u32 target_name_len; /* in/out: target_name buffer len */
5631 __u32 map_id;
5636 __u32 netns_ino;
5637 __u32 attach_type;
5640 __u32 ifindex;
5650 __u32 user_family; /* Allows 4-byte read, but no write. */
5651 __u32 user_ip4; /* Allows 1,2,4-byte read and 4-byte write.
5654 __u32 user_ip6[4]; /* Allows 1,2,4,8-byte read and 4,8-byte write.
5657 __u32 user_port; /* Allows 1,2,4-byte read and 4-byte write.
5660 __u32 family; /* Allows 4-byte read, but no write */
5661 __u32 type; /* Allows 4-byte read, but no write */
5662 __u32 protocol; /* Allows 4-byte read, but no write */
5663 __u32 msg_src_ip4; /* Allows 1,2,4-byte read and 4-byte write.
5666 __u32 msg_src_ip6[4]; /* Allows 1,2,4,8-byte read and 4,8-byte write.
5679 __u32 op;
5681 __u32 args[4]; /* Optionally passed to bpf program */
5682 __u32 reply; /* Returned by bpf program */
5683 __u32 replylong[4]; /* Optionally returned by bpf prog */
5685 __u32 family;
5686 __u32 remote_ip4; /* Stored in network byte order */
5687 __u32 local_ip4; /* Stored in network byte order */
5688 __u32 remote_ip6[4]; /* Stored in network byte order */
5689 __u32 local_ip6[4]; /* Stored in network byte order */
5690 __u32 remote_port; /* Stored in network byte order */
5691 __u32 local_port; /* stored in host byte order */
5692 __u32 is_fullsock; /* Some TCP fields are only valid if
5696 __u32 snd_cwnd;
5697 __u32 srtt_us; /* Averaged RTT << 3 in usecs */
5698 __u32 bpf_sock_ops_cb_flags; /* flags defined in uapi/linux/tcp.h */
5699 __u32 state;
5700 __u32 rtt_min;
5701 __u32 snd_ssthresh;
5702 __u32 rcv_nxt;
5703 __u32 snd_nxt;
5704 __u32 snd_una;
5705 __u32 mss_cache;
5706 __u32 ecn_flags;
5707 __u32 rate_delivered;
5708 __u32 rate_interval_us;
5709 __u32 packets_out;
5710 __u32 retrans_out;
5711 __u32 total_retrans;
5712 __u32 segs_in;
5713 __u32 data_segs_in;
5714 __u32 segs_out;
5715 __u32 data_segs_out;
5716 __u32 lost_out;
5717 __u32 sacked_out;
5718 __u32 sk_txhash;
5738 __u32 skb_len; /* The total length of a packet.
5742 __u32 skb_tcp_flags; /* tcp_flags of the header. It provides
6022 __u32 access_type;
6023 __u32 major;
6024 __u32 minor;
6072 __u32 ifindex;
6080 __u32 rt_metric;
6085 __u32 ipv6_src[4]; /* in6_addr; network order */
6094 __u32 ipv6_dst[4]; /* in6_addr; network order */
6106 __u32 nh_family;
6110 __u32 ipv6_nh[4]; /* in6_addr; network order */
6157 __u32 ipv6_src[4]; /* in6_addr; network order */
6158 __u32 ipv6_dst[4]; /* in6_addr; network order */
6161 __u32 flags;
6166 __u32 insn_off;
6167 __u32 type_id;
6174 __u32 insn_off;
6175 __u32 file_name_off;
6176 __u32 line_off;
6177 __u32 line_col;
6181 __u32 val;
6190 __u32 write; /* Sysctl is being read (= 0) or written (= 1).
6193 __u32 file_pos; /* Sysctl file position to read from, write to.
6210 __u32 pid;
6211 __u32 tgid;
6221 __u32 family; /* Protocol family (AF_INET, AF_INET6) */
6222 __u32 protocol; /* IP protocol (IPPROTO_TCP, IPPROTO_UDP) */
6223 __u32 remote_ip4; /* Network byte order */
6224 __u32 remote_ip6[4]; /* Network byte order */
6225 __u32 remote_port; /* Network byte order */
6226 __u32 local_ip4; /* Network byte order */
6227 __u32 local_ip6[4]; /* Network byte order */
6228 __u32 local_port; /* Host byte order */
6241 __u32 type_id;
6242 __u32 flags; /* BTF ptr flags; unused at present. */