Lines Matching refs:du
51 struct xdp_diag_umem du = {};
57 du.id = umem->id;
58 du.size = umem->size;
59 du.num_pages = umem->npgs;
60 du.chunk_size = umem->chunk_size;
61 du.headroom = umem->headroom;
62 du.ifindex = (pool && pool->netdev) ? pool->netdev->ifindex : 0;
63 du.queue_id = pool ? pool->queue_id : 0;
64 du.flags = 0;
66 du.flags |= XDP_DU_F_ZEROCOPY;
67 du.refs = refcount_read(&umem->users);
69 err = nla_put(nlskb, XDP_DIAG_UMEM, sizeof(du), &du);
81 struct xdp_diag_stats du = {};
83 du.n_rx_dropped = xs->rx_dropped;
84 du.n_rx_invalid = xskq_nb_invalid_descs(xs->rx);
85 du.n_rx_full = xs->rx_queue_full;
86 du.n_fill_ring_empty = xs->pool ? xskq_nb_queue_empty_descs(xs->pool->fq) : 0;
87 du.n_tx_invalid = xskq_nb_invalid_descs(xs->tx);
88 du.n_tx_ring_empty = xskq_nb_queue_empty_descs(xs->tx);
89 return nla_put(nlskb, XDP_DIAG_STATS, sizeof(du), &du);