Home
last modified time | relevance | path

Searched refs:xdp_buff (Results 1 – 10 of 10) sorted by relevance

/include/net/
A Dxdp_sock_drv.h111 static inline void xsk_buff_free(struct xdp_buff *xdp) in xsk_buff_free()
130 static inline bool xsk_buff_add_frag(struct xdp_buff *head, in xsk_buff_add_frag()
131 struct xdp_buff *xdp) in xsk_buff_add_frag()
147 static inline struct xdp_buff *xsk_buff_get_frag(const struct xdp_buff *first) in xsk_buff_get_frag()
150 struct xdp_buff *ret = NULL; in xsk_buff_get_frag()
163 static inline void xsk_buff_del_tail(struct xdp_buff *tail) in xsk_buff_del_tail()
170 static inline struct xdp_buff *xsk_buff_get_tail(struct xdp_buff *first) in xsk_buff_get_tail()
377 static inline void xsk_buff_free(struct xdp_buff *xdp) in xsk_buff_free()
382 struct xdp_buff *xdp) in xsk_buff_add_frag()
387 static inline struct xdp_buff *xsk_buff_get_frag(const struct xdp_buff *first) in xsk_buff_get_frag()
[all …]
A Dxdp.h81 struct xdp_buff { struct
108 xdp_buff_is_frag_pfmemalloc(const struct xdp_buff *xdp) in xdp_buff_is_frag_pfmemalloc()
149 xdp_get_shared_info_from_buff(const struct xdp_buff *xdp) in xdp_get_shared_info_from_buff()
155 xdp_get_buff_len(const struct xdp_buff *xdp) in xdp_get_buff_len()
350 struct xdp_buff *xdp) in xdp_convert_frame_to_buff()
361 int xdp_update_frame_from_buff(const struct xdp_buff *xdp, in xdp_update_frame_from_buff()
410 bool napi_direct, struct xdp_buff *xdp);
413 void xdp_return_buff(struct xdp_buff *xdp);
498 xdp_set_data_meta_invalid(struct xdp_buff *xdp) in xdp_set_data_meta_invalid()
504 xdp_data_meta_unsupported(const struct xdp_buff *xdp) in xdp_data_meta_unsupported()
[all …]
A Dxdp_sock.h21 struct xdp_buff;
125 int xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp);
126 int __xsk_map_redirect(struct xdp_sock *xs, struct xdp_buff *xdp);
207 static inline int xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) in xsk_generic_rcv()
212 static inline int __xsk_map_redirect(struct xdp_sock *xs, struct xdp_buff *xdp) in __xsk_map_redirect()
A Dxsk_buff_pool.h26 struct xdp_buff xdp;
141 struct xdp_buff *xp_alloc(struct xsk_buff_pool *pool);
142 u32 xp_alloc_batch(struct xsk_buff_pool *pool, struct xdp_buff **xdp, u32 max);
/include/linux/
A Dfilter.h37 struct xdp_buff;
991 u32 xdp_master_redirect(struct xdp_buff *xdp);
1212 struct xdp_buff *xdp, const struct bpf_prog *prog);
1214 struct xdp_buff *xdp,
1217 struct xdp_buff *xdp,
1782 int __bpf_xdp_load_bytes(struct xdp_buff *xdp, u32 offset, void *buf, u32 len);
1784 void *bpf_xdp_pointer(struct xdp_buff *xdp, u32 offset, u32 len);
1785 void bpf_xdp_copy_buf(struct xdp_buff *xdp, unsigned long off,
1800 static inline int __bpf_xdp_load_bytes(struct xdp_buff *xdp, u32 offset, in __bpf_xdp_load_bytes()
1806 static inline int __bpf_xdp_store_bytes(struct xdp_buff *xdp, u32 offset, in __bpf_xdp_store_bytes()
[all …]
A Dbpf_types.h12 struct xdp_md, struct xdp_buff)
A Dnetdevice.h80 struct xdp_buff;
1637 struct xdp_buff *xdp);
4151 u32 bpf_prog_run_generic_xdp(struct sk_buff *skb, struct xdp_buff *xdp,
/include/net/libeth/
A Dxsk.h646 struct xdp_buff **xskb; in libeth_xskfqe_alloc()
A Dxdp.h49 struct xdp_buff base;
601 const struct xdp_buff *base = &xdp->base; in libeth_xdp_tx_queue_head()
/include/net/mana/
A Dmana.h568 struct xdp_buff *xdp, void *buf_va, uint pkt_len);

Completed in 67 milliseconds