Searched refs:xsk (Results 1 – 4 of 4) sorted by relevance
277 static inline void *xq_get_data(struct xdpsock *xsk, u64 addr) in xq_get_data() argument279 return &xsk->umem->frames[addr]; in xq_get_data()481 struct xdpsock *xsk; in xsk_configure() local489 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 …]
53 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()
1 obj-$(CONFIG_XDP_SOCKETS) += xsk.o xdp_umem.o xsk_queue.o
879 } xsk; member