| H 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() argument 23 return nla_put(nlskb, XDP_DIAG_INFO, sizeof(di), &di); in xsk_diag_put_info() 27 struct sk_buff *nlskb) in xsk_diag_put_ring() argument 32 return nla_put(nlskb, nl_type, sizeof(dr), &dr); in xsk_diag_put_ring() 36 struct sk_buff *nlskb) in xsk_diag_put_rings_cfg() argument 41 err = xsk_diag_put_ring(xs->rx, XDP_DIAG_RX_RING, nlskb); in xsk_diag_put_rings_cfg() 43 err = xsk_diag_put_ring(xs->tx, XDP_DIAG_TX_RING, nlskb); 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() argument 69 err = nla_put(nlskb, XDP_DIAG_UMEM, sizeof(du), &du); in xsk_diag_put_umem() 72 XDP_DIAG_UMEM_FILL_RING, nlskb); in xsk_diag_put_umem() 79 xsk_diag_put_stats(const struct xdp_sock * xs,struct sk_buff * nlskb) xsk_diag_put_stats() argument 92 xsk_diag_fill(struct sock * sk,struct sk_buff * nlskb,struct xdp_diag_req * req,struct user_namespace * user_ns,u32 portid,u32 seq,u32 flags,int sk_ino) xsk_diag_fill() argument 151 xsk_diag_dump(struct sk_buff * nlskb,struct netlink_callback * cb) xsk_diag_dump() argument 181 xsk_diag_handler_dump(struct sk_buff * nlskb,struct nlmsghdr * hdr) xsk_diag_handler_dump() argument [all...] |