Re: [dpdk-dev] [RFC 4/7] net/af_xdp: use mbuf mempool for buffer management

2018-02-28 Thread Stephen Hemminger
On Tue, 27 Feb 2018 17:33:03 +0800 Qi Zhang wrote: > +static uint32_t > +mbuf_to_idx(struct pmd_internals *internals, struct rte_mbuf *mbuf) > +{ > + return (uint32_t)(((uint64_t)mbuf->buf_addr - > +(uint64_t)internals->umem->buffer) >> > + intern

[dpdk-dev] [RFC 4/7] net/af_xdp: use mbuf mempool for buffer management

2018-02-27 Thread Qi Zhang
Now, af_xdp registered memory buffer is managed by rte_mempool. mbuf be allocated from rte_mempool can be convert to descriptor index and vice versa. Signed-off-by: Qi Zhang --- drivers/net/af_xdp/rte_eth_af_xdp.c | 165 +--- 1 file changed, 97 insertions(+), 68 d

[dpdk-dev] [RFC 4/7] net/af_xdp: use mbuf mempool for buffer management

2018-02-27 Thread Qi Zhang
Now, af_xdp registered memory buffer is managed by rte_mempool. mbuf be allocated from rte_mempool can be convert to descriptor index and vice versa. Signed-off-by: Qi Zhang --- drivers/net/af_xdp/rte_eth_af_xdp.c | 165 +--- 1 file changed, 97 insertions(+), 68 d