Home
last modified time | relevance | path

Searched refs:xsk (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/samples/bpf/
Dxdpsock_user.c277 static inline void *xq_get_data(struct xdpsock *xsk, u64 addr) in xq_get_data() argument
279 return &xsk->umem->frames[addr]; in xq_get_data()
481 struct xdpsock *xsk; in xsk_configure() local
489 xsk = calloc(1, sizeof(*xsk)); in xsk_configure()
490 lassert(xsk); in xsk_configure()
492 xsk->sfd = sfd; in xsk_configure()
493 xsk->outstanding_tx = 0; in xsk_configure()
497 xsk->umem = xdp_umem_configure(sfd); in xsk_configure()
499 xsk->umem = umem; in xsk_configure()
511 xsk->rx.map = mmap(NULL, in xsk_configure()
[all …]
/Linux-v4.19/net/xdp/
Dxdp_umem.c53 bpf.xsk.queue_id = queue_id; in xdp_umem_query()
57 return dev->netdev_ops->ndo_bpf(dev, &bpf) ?: !!bpf.xsk.umem; in xdp_umem_query()
89 bpf.xsk.umem = umem; in xdp_umem_assign_dev()
90 bpf.xsk.queue_id = queue_id; in xdp_umem_assign_dev()
115 bpf.xsk.umem = NULL; in xdp_umem_clear_dev()
116 bpf.xsk.queue_id = umem->queue_id; in xdp_umem_clear_dev()
DMakefile1 obj-$(CONFIG_XDP_SOCKETS) += xsk.o xdp_umem.o xsk_queue.o
/Linux-v4.19/include/linux/
Dnetdevice.h879 } xsk; member