Searched refs:skb (Results 1 – 6 of 6) sorted by relevance
/aosp12/packages/modules/Connectivity/Tethering/bpf_progs/ |
H A D | offload.c | 282 (struct __sk_buff* skb) { 288 (struct __sk_buff* skb) { 307 (struct __sk_buff* skb) { 313 (struct __sk_buff* skb) { 322 (struct __sk_buff* skb) { 330 (struct __sk_buff* skb) { 339 (struct __sk_buff* skb) { 345 (struct __sk_buff* skb) { 629 (struct __sk_buff* skb) { 635 (struct __sk_buff* skb) { [all …]
|
H A D | bpf_net_helpers.h | 27 static uint32_t (*bpf_get_socket_uid)(struct __sk_buff* skb) = (void*)BPF_FUNC_get_socket_uid; 31 static int (*bpf_skb_load_bytes)(struct __sk_buff* skb, int off, void* to, 42 static int (*bpf_skb_change_proto)(struct __sk_buff* skb, __be16 proto, 52 static int (*bpf_skb_change_head)(struct __sk_buff* skb, __u32 head_room, 54 static int (*bpf_skb_adjust_room)(struct __sk_buff* skb, __s32 len_diff, __u32 mode, 63 static inline __always_inline __unused bool is_received_skb(struct __sk_buff* skb) { in is_received_skb() argument 64 return skb->pkt_type == PACKET_HOST || skb->pkt_type == PACKET_BROADCAST || in is_received_skb() 65 skb->pkt_type == PACKET_MULTICAST; in is_received_skb() 69 static inline __always_inline void try_make_readable(struct __sk_buff* skb, int len) { in try_make_readable() argument 70 if (len > skb->len) len = skb->len; in try_make_readable() [all …]
|
/aosp12/system/netd/bpf_progs/ |
H A D | netd.c | 139 if (skb->protocol == htons(ETH_P_IP)) { in DEFINE_UPDATE_STATS() 212 if (allowed_iif && skb->ifindex != 1 && skb->ifindex != allowed_iif) { in bpf_owner_match() 287 (struct __sk_buff* skb) { 292 (struct __sk_buff* skb) { 297 (struct __sk_buff* skb) { 304 uint32_t key = skb->ifindex; 310 (struct __sk_buff* skb) { 316 uint32_t key = skb->ifindex; 322 (struct __sk_buff* skb) { 330 if ((sock_uid == 65534) && !bpf_get_socket_cookie(skb) && is_received_skb(skb)) [all …]
|
H A D | bpf_net_helpers.h | 28 static uint32_t (*bpf_get_socket_uid)(struct __sk_buff* skb) = (void*)BPF_FUNC_get_socket_uid; 32 static int (*bpf_skb_load_bytes)(struct __sk_buff* skb, int off, void* to, 43 static int (*bpf_skb_change_proto)(struct __sk_buff* skb, __be16 proto, 53 static int (*bpf_skb_change_head)(struct __sk_buff* skb, __u32 head_room, 55 static int (*bpf_skb_adjust_room)(struct __sk_buff* skb, __s32 len_diff, __u32 mode, 64 static inline __always_inline __unused bool is_received_skb(struct __sk_buff* skb) { in is_received_skb() argument 65 return skb->pkt_type == PACKET_HOST || skb->pkt_type == PACKET_BROADCAST || in is_received_skb() 66 skb->pkt_type == PACKET_MULTICAST; in is_received_skb() 70 static inline __always_inline void try_make_readable(struct __sk_buff* skb, int len) { in try_make_readable() argument 71 if (len > skb->len) len = skb->len; in try_make_readable() [all …]
|
H A D | clatd.c | 79 .iif = skb->ifindex, 152 bpf_csum_update(skb, sum6); 155 data = (void*)(long)skb->data; 183 (struct __sk_buff* skb) { 184 return nat64(skb, true); 188 (struct __sk_buff* skb) { 189 return nat64(skb, false); 195 (struct __sk_buff* skb) { 200 (struct __sk_buff* skb) { 255 .iif = skb->ifindex, [all …]
|
/aosp12/bionic/libc/kernel/uapi/linux/netfilter/ |
H A D | nfnetlink_compat.h | 42 #define NFA_NEST(skb,type) \ argument 43 ({ struct nfattr * __start = (struct nfattr *) skb_tail_pointer(skb); NFA_PUT(skb, (NFNL_NFA_NEST |… 44 #define NFA_NEST_END(skb,start) \ argument 45 ({ (start)->nfa_len = skb_tail_pointer(skb) - (unsigned char *) (start); (skb)->len; }) 46 #define NFA_NEST_CANCEL(skb,start) \ argument 47 ({ if(start) skb_trim(skb, (unsigned char *) (start) - (skb)->data); - 1; })
|