Home
last modified time | relevance | path

Searched refs:sxdp (Results 1 – 3 of 3) sorted by relevance

/linux/tools/testing/selftests/net/lib/
H A Dxdp_helper.c38 struct sockaddr_xdp sxdp = { 0 }; in main() local
92 sxdp.sxdp_family = AF_XDP; in main()
93 sxdp.sxdp_ifindex = ifindex; in main()
94 sxdp.sxdp_queue_id = queue; in main()
95 sxdp.sxdp_flags = 0; in main()
99 sxdp.sxdp_flags = XDP_ZEROCOPY; in main()
107 if (bind(sock_fd, (struct sockaddr *)&sxdp, sizeof(sxdp)) == 0) in main()
/linux/tools/testing/selftests/bpf/
H A Dxsk.c549 struct sockaddr_xdp sxdp = {}; in xsk_socket__create_shared() local
669 sxdp.sxdp_family = PF_XDP; in xsk_socket__create_shared()
670 sxdp.sxdp_ifindex = ctx->ifindex; in xsk_socket__create_shared()
671 sxdp.sxdp_queue_id = ctx->queue_id; in xsk_socket__create_shared()
673 sxdp.sxdp_flags |= XDP_SHARED_UMEM; in xsk_socket__create_shared()
674 sxdp.sxdp_shared_umem_fd = umem->fd; in xsk_socket__create_shared()
676 sxdp.sxdp_flags = xsk->config.bind_flags; in xsk_socket__create_shared()
679 err = bind(xsk->fd, (struct sockaddr *)&sxdp, sizeof(sxdp)); in xsk_socket__create_shared()
/linux/net/xdp/
H A Dxsk.c1283 struct sockaddr_xdp *sxdp = (struct sockaddr_xdp *)addr; in xsk_bind() local
1293 if (sxdp->sxdp_family != AF_XDP) in xsk_bind()
1296 flags = sxdp->sxdp_flags; in xsk_bind()
1302 if (bound_dev_if && bound_dev_if != sxdp->sxdp_ifindex) in xsk_bind()
1312 dev = dev_get_by_index(sock_net(sk), sxdp->sxdp_ifindex); in xsk_bind()
1325 qid = sxdp->sxdp_queue_id; in xsk_bind()
1344 sock = xsk_lookup_xsk_from_fd(sxdp->sxdp_shared_umem_fd); in xsk_bind()