Searched refs:xdp_sock (Results 1 – 14 of 14) sorted by relevance
| /linux/net/xdp/ |
| A D | xsk.c | 49 struct xdp_sock *xs; in xsk_set_tx_need_wakeup() 76 struct xdp_sock *xs; in xsk_clear_tx_need_wakeup() 288 struct xdp_sock *xs, *tmp; in __xsk_map_flush() 304 struct xdp_sock *xs; in xsk_tx_release() 318 struct xdp_sock *xs; in xsk_tx_peek_desc() 361 struct xdp_sock *xs; in xsk_tx_peek_release_desc_batch() 526 struct xdp_sock *xs = xdp_sk(sk); in xsk_generic_xmit() 601 struct xdp_sock *xs = xdp_sk(sk); in __xsk_sendmsg() 626 struct xdp_sock *xs = xdp_sk(sk); in xsk_sendmsg() 882 struct xdp_sock *umem_xs; in xsk_bind() [all …]
|
| A D | xsk.h | 34 struct xdp_sock __rcu **map_entry; 37 static inline struct xdp_sock *xdp_sk(struct sock *sk) in xdp_sk() 39 return (struct xdp_sock *)sk; in xdp_sk() 42 void xsk_map_try_sock_delete(struct xsk_map *map, struct xdp_sock *xs, 43 struct xdp_sock __rcu **map_entry);
|
| A D | xskmap.c | 15 struct xdp_sock __rcu **map_entry) in xsk_map_node_alloc() 37 static void xsk_map_sock_add(struct xdp_sock *xs, struct xsk_map_node *node) in xsk_map_sock_add() 44 static void xsk_map_sock_delete(struct xdp_sock *xs, in xsk_map_sock_delete() 45 struct xdp_sock __rcu **map_entry) in xsk_map_sock_delete() 155 struct xdp_sock __rcu **map_entry; in xsk_map_update_elem() 156 struct xdp_sock *xs, *old_xs; in xsk_map_update_elem() 176 xs = (struct xdp_sock *)sock->sk; in xsk_map_update_elem() 215 struct xdp_sock __rcu **map_entry; in xsk_map_delete_elem() 216 struct xdp_sock *old_xs; in xsk_map_delete_elem() 238 void xsk_map_try_sock_delete(struct xsk_map *map, struct xdp_sock *xs, in xsk_map_try_sock_delete() [all …]
|
| A D | xsk_diag.c | 17 static int xsk_diag_put_info(const struct xdp_sock *xs, struct sk_buff *nlskb) in xsk_diag_put_info() 35 static int xsk_diag_put_rings_cfg(const struct xdp_sock *xs, in xsk_diag_put_rings_cfg() 47 static int xsk_diag_put_umem(const struct xdp_sock *xs, struct sk_buff *nlskb) in xsk_diag_put_umem() 79 static int xsk_diag_put_stats(const struct xdp_sock *xs, struct sk_buff *nlskb) in xsk_diag_put_stats() 97 struct xdp_sock *xs = xdp_sk(sk); in xsk_diag_fill()
|
| A D | xsk_buff_pool.c | 11 void xp_add_xsk(struct xsk_buff_pool *pool, struct xdp_sock *xs) in xp_add_xsk() 23 void xp_del_xsk(struct xsk_buff_pool *pool, struct xdp_sock *xs) in xp_del_xsk() 44 struct xsk_buff_pool *xp_create_and_assign_umem(struct xdp_sock *xs, in xp_create_and_assign_umem()
|
| /linux/include/net/ |
| A D | xdp_sock.h | 40 struct xdp_sock __rcu *xsk_map[]; 43 struct xdp_sock { struct 79 int xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp); argument 80 int __xsk_map_redirect(struct xdp_sock *xs, struct xdp_buff *xdp); 85 static inline int xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) in xsk_generic_rcv() 90 static inline int __xsk_map_redirect(struct xdp_sock *xs, struct xdp_buff *xdp) in __xsk_map_redirect()
|
| A D | xsk_buff_pool.h | 18 struct xdp_sock; 93 struct xsk_buff_pool *xp_create_and_assign_umem(struct xdp_sock *xs, 103 void xp_add_xsk(struct xsk_buff_pool *pool, struct xdp_sock *xs); 104 void xp_del_xsk(struct xsk_buff_pool *pool, struct xdp_sock *xs);
|
| /linux/Documentation/networking/ |
| A D | af_xdp.rst | 301 SEC("xdp_sock") int xdp_sock_prog(struct xdp_md *ctx) 468 SEC("xdp_sock") int xdp_sock_prog(struct xdp_md *ctx)
|
| /linux/net/core/ |
| A D | filter.c | 6674 BUILD_BUG_ON(sizeof_field(struct xdp_sock, FIELD) > \ in bpf_xdp_sock_convert_ctx_access() 6676 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct xdp_sock, FIELD),\ in bpf_xdp_sock_convert_ctx_access() 6678 offsetof(struct xdp_sock, FIELD)); \ in bpf_xdp_sock_convert_ctx_access()
|
| A D | .xdp.o.cmd | 1415 include/net/xdp_sock.h \
|
| A D | .filter.o.cmd | 1543 include/net/xdp_sock.h \
|
| /linux/net/ethtool/ |
| A D | .ioctl.o.cmd | 1398 include/net/xdp_sock.h \
|
| A D | .channels.o.cmd | 24 include/net/xdp_sock.h \
|
| /linux/ |
| A D | MAINTAINERS | 20791 F: include/net/xdp_sock*
|
Completed in 769 milliseconds