bpf_sock_tuple
static struct sock *sk_lookup(struct net *net, struct bpf_sock_tuple *tuple,
__bpf_skc_lookup(struct sk_buff *skb, struct bpf_sock_tuple *tuple, u32 len,
__bpf_sk_lookup(struct sk_buff *skb, struct bpf_sock_tuple *tuple, u32 len,
bpf_skc_lookup(struct sk_buff *skb, struct bpf_sock_tuple *tuple, u32 len,
bpf_sk_lookup(struct sk_buff *skb, struct bpf_sock_tuple *tuple, u32 len,
struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u32, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u32, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u32, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
__bpf_nf_ct_alloc_entry(struct net *net, struct bpf_sock_tuple *bpf_tuple,
struct bpf_sock_tuple *bpf_tuple,
bpf_xdp_ct_alloc(struct xdp_md *xdp_ctx, struct bpf_sock_tuple *bpf_tuple,
bpf_xdp_ct_lookup(struct xdp_md *xdp_ctx, struct bpf_sock_tuple *bpf_tuple,
bpf_skb_ct_alloc(struct __sk_buff *skb_ctx, struct bpf_sock_tuple *bpf_tuple,
bpf_skb_ct_lookup(struct __sk_buff *skb_ctx, struct bpf_sock_tuple *bpf_tuple,
static int bpf_nf_ct_tuple_parse(struct bpf_sock_tuple *bpf_tuple,
static inline void set_tuple(struct bpf_sock_tuple *tuple,
struct bpf_sock_tuple tuple;
struct bpf_sock_tuple tuple = {};
struct bpf_sock_tuple tuple = {};
nf_ct_opts_new_test(struct nf_conn *(*lookup_fn)(void *, struct bpf_sock_tuple *, u32,
struct nf_conn *(*alloc_fn)(void *, struct bpf_sock_tuple *, u32,
struct bpf_sock_tuple bpf_tuple;
struct nf_conn *bpf_xdp_ct_alloc(struct xdp_md *, struct bpf_sock_tuple *, u32,
struct nf_conn *bpf_xdp_ct_lookup(struct xdp_md *, struct bpf_sock_tuple *, u32,
struct nf_conn *bpf_skb_ct_alloc(struct __sk_buff *, struct bpf_sock_tuple *, u32,
struct nf_conn *bpf_skb_ct_lookup(struct __sk_buff *, struct bpf_sock_tuple *, u32,
nf_ct_test(struct nf_conn *(*lookup_fn)(void *, struct bpf_sock_tuple *, u32,
struct nf_conn *(*alloc_fn)(void *, struct bpf_sock_tuple *, u32,
struct bpf_sock_tuple bpf_tuple;
struct bpf_sock_tuple tup = {};
struct bpf_sock_tuple tup = {};
struct bpf_sock_tuple tup = {};
struct bpf_sock_tuple tup = {};
struct nf_conn *bpf_skb_ct_alloc(struct __sk_buff *, struct bpf_sock_tuple *, u32,
struct bpf_sock_tuple tup = {};
struct nf_conn *bpf_skb_ct_lookup(struct __sk_buff *, struct bpf_sock_tuple *, u32,
struct nf_conn *bpf_xdp_ct_alloc(struct xdp_md *, struct bpf_sock_tuple *, u32,
struct nf_conn *bpf_xdp_ct_lookup(struct xdp_md *, struct bpf_sock_tuple *, u32,
struct bpf_sock_tuple tup = {};
struct bpf_sock_tuple tup = {};
struct bpf_sock_tuple tup = {};
struct bpf_sock_tuple tup = {};
struct bpf_sock_tuple tup = {};
tuple = (struct bpf_sock_tuple *)&ip6h->saddr;
struct bpf_sock_tuple *tuple = NULL;
tuple = (struct bpf_sock_tuple *)&ip4h->saddr;
static INLINING uint64_t fill_tuple(struct bpf_sock_tuple *tuple, void *iph,
struct bpf_sock_tuple *tuple, uint64_t tuplen,
struct bpf_sock_tuple *tuple, uint64_t tuplen)
struct bpf_sock_tuple *tuple, uint64_t tuplen,
struct bpf_sock_tuple tuple;
struct bpf_sock_tuple tuple;
struct bpf_sock_tuple tuple;
struct bpf_sock_tuple tuple;
offsetofend(struct bpf_sock_tuple, ipv4.dport) -
offsetof(struct bpf_sock_tuple, ipv4.sport) - 1,
offsetofend(struct bpf_sock_tuple, ipv6.dport) -
offsetof(struct bpf_sock_tuple, ipv6.sport) - 1,
static uint64_t fill_tuple(struct bpf_sock_tuple *tuple, void *iph,
static verdict_t classify_tcp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple,
static verdict_t classify_udp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, uint64_t tuplen)
static verdict_t classify_icmp(struct __sk_buff *skb, uint8_t proto, struct bpf_sock_tuple *tuple,
struct bpf_sock_tuple tuple;
struct bpf_sock_tuple tuple;
struct bpf_sock_tuple tuple;
struct bpf_sock_tuple tuple;
offsetofend(struct bpf_sock_tuple, ipv4.dport) -
offsetof(struct bpf_sock_tuple, ipv4.sport) - 1,
offsetofend(struct bpf_sock_tuple, ipv6.dport) -
offsetof(struct bpf_sock_tuple, ipv6.sport) - 1,
handle_udp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, bool ipv4)
handle_tcp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, bool ipv4)
struct bpf_sock_tuple *tuple;
static inline struct bpf_sock_tuple *
struct bpf_sock_tuple *result;
result = (struct bpf_sock_tuple *)&iph->saddr;
result = (struct bpf_sock_tuple *)&ip6h->saddr;
return (struct bpf_sock_tuple *)data;
struct bpf_sock_tuple tuple = {};
struct bpf_sock_tuple tuple = {};
struct bpf_sock_tuple tuple = {};
struct bpf_sock_tuple tuple = {};
struct bpf_sock_tuple tuple = {};
struct bpf_sock_tuple tuple = {};
static struct bpf_sock_tuple *get_tuple(void *data, __u64 nh_off,
struct bpf_sock_tuple *result;
result = (struct bpf_sock_tuple *)&iph->saddr;
result = (struct bpf_sock_tuple *)&ip6h->saddr;
struct bpf_sock_tuple *tuple;
struct bpf_sock_tuple tuple = {};
struct bpf_sock_tuple tuple = {};
struct bpf_sock_tuple tuple;
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple)),
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple)),
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
__imm_const(sizeof_bpf_sock_tuple, sizeof(struct bpf_sock_tuple))
struct bpf_sock_tuple *tp;
tp = (struct bpf_sock_tuple *)&iph->saddr;
struct bpf_sock_tuple *bpf_tuple,
struct bpf_sock_tuple tup = {};
struct bpf_sock_tuple *bpf_tuple,
BPF_MOV64_IMM(BPF_REG_3, sizeof(struct bpf_sock_tuple)), \