Re: [dpdk-dev] [PATCH v4 1/4] raw/ntb: setup ntb queue

2019-09-22 Thread Li, Xiaoyun
Hi > -Original Message- > From: Wu, Jingjing > Sent: Monday, September 23, 2019 10:50 > To: Li, Xiaoyun ; Wiles, Keith ; > Maslekar, Omkar ; Liang, Cunming > > Cc: dev@dpdk.org > Subject: RE: [PATCH v4 1/4] raw/ntb: setup ntb queue > > <...> > > +static void > > +ntb_rxq_release(struct n

Re: [dpdk-dev] [PATCH v4 1/4] raw/ntb: setup ntb queue

2019-09-22 Thread Wu, Jingjing
<...> > +static void > +ntb_rxq_release(struct ntb_rx_queue *rxq) > +{ > + if (!rxq) { > + NTB_LOG(ERR, "Pointer to rxq is NULL"); > + return; > + } > + > + ntb_rxq_release_mbufs(rxq); > + > + rte_free(rxq->sw_ring); > + rte_free(rxq); It' better to free

[dpdk-dev] [PATCH v4 1/4] raw/ntb: setup ntb queue

2019-09-08 Thread Xiaoyun Li
Setup and init ntb txq and rxq. And negotiate queue information with the peer. If queue size and number of queues are not consistent on both sides, return error. Signed-off-by: Xiaoyun Li --- doc/guides/rawdevs/ntb.rst | 39 +- doc/guides/rel_notes/release_19_11.rst | 4 + drivers