Re: [dpdk-dev] [PATCH v2 1/3] net/af_xdp: enable zero copy by extbuf

2019-06-12 Thread William Tu
On Tue, Jun 11, 2019 at 8:21 PM Ye Xiaolong wrote: > > Hi, > > On 06/11, William Tu wrote: > [snip] > >> @@ -294,16 +326,26 @@ eth_af_xdp_tx(void *queue, struct rte_mbuf **bufs, > >> uint16_t nb_pkts) > >> > >> desc = xsk_ring_prod__tx_desc(&txq->tx, idx_tx + i); > >>

Re: [dpdk-dev] [PATCH v2 1/3] net/af_xdp: enable zero copy by extbuf

2019-06-11 Thread Ye Xiaolong
Hi, On 06/11, William Tu wrote: [snip] >> @@ -294,16 +326,26 @@ eth_af_xdp_tx(void *queue, struct rte_mbuf **bufs, >> uint16_t nb_pkts) >> >> desc = xsk_ring_prod__tx_desc(&txq->tx, idx_tx + i); >> mbuf = bufs[i]; >> - >> - desc->addr = (uint64_t)add

Re: [dpdk-dev] [PATCH v2 1/3] net/af_xdp: enable zero copy by extbuf

2019-06-11 Thread William Tu
On Thu, May 30, 2019 at 2:16 AM Xiaolong Ye wrote: > > Implement zero copy of af_xdp pmd through mbuf's external memory > mechanism to achieve high performance. > > This patch also provides a new parameter "pmd_zero_copy" for user, so they > can choose to enable zero copy of af_xdp pmd or not. > >

Re: [dpdk-dev] [PATCH v2 1/3] net/af_xdp: enable zero copy by extbuf

2019-05-30 Thread Ye Xiaolong
On 05/30, Stephen Hemminger wrote: >On Thu, 30 May 2019 17:07:05 +0800 >Xiaolong Ye wrote: > >> Implement zero copy of af_xdp pmd through mbuf's external memory >> mechanism to achieve high performance. >> >> This patch also provides a new parameter "pmd_zero_copy" for user, so they >> can choose

Re: [dpdk-dev] [PATCH v2 1/3] net/af_xdp: enable zero copy by extbuf

2019-05-30 Thread Stephen Hemminger
On Thu, 30 May 2019 17:07:05 +0800 Xiaolong Ye wrote: > Implement zero copy of af_xdp pmd through mbuf's external memory > mechanism to achieve high performance. > > This patch also provides a new parameter "pmd_zero_copy" for user, so they > can choose to enable zero copy of af_xdp pmd or not.

[dpdk-dev] [PATCH v2 1/3] net/af_xdp: enable zero copy by extbuf

2019-05-30 Thread Xiaolong Ye
Implement zero copy of af_xdp pmd through mbuf's external memory mechanism to achieve high performance. This patch also provides a new parameter "pmd_zero_copy" for user, so they can choose to enable zero copy of af_xdp pmd or not. To be clear, "zero copy" here is different from the "zero copy mo