[dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation

2016-09-23 Thread Jerin Jacob
On Fri, Sep 23, 2016 at 09:41:52AM +, Ananyev, Konstantin wrote: Hi Konstantin, > Hi Jerin, > > > > > Hi Konstantin, > > > > > > > > Hi Jerin, > > > > > > > > > > > > > Hi Jerin, > > > > > > > > Hi Konstantin, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > [...] > > > > > >

[dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation

2016-09-23 Thread Ananyev, Konstantin
Hi Jerin, > > Hi Konstantin, > > > > > Hi Jerin, > > > > > > > > > > Hi Jerin, > > > > > > Hi Konstantin, > > > > > > > > > > > > > > > > > > > > > > > > > > > [...] > > > > > > > > > > > > > > + > > > > > > > > +#ifdef RTE_ETHDEV_TX_PREP > > > > > > > > > > > > > > Sorry for being a bit late on

[dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation

2016-09-22 Thread Jerin Jacob
On Thu, Sep 22, 2016 at 09:36:15AM +, Ananyev, Konstantin wrote: Hi Konstantin, > > Hi Jerin, > > > > > > > Hi Jerin, > > > > Hi Konstantin, > > > > > > > > > > > > > > > > > > > > > > [...] > > > > > > > > > > > > + > > > > > > > +#ifdef RTE_ETHDEV_TX_PREP > > > > > > > > > > > > Sorry f

[dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation

2016-09-22 Thread Ananyev, Konstantin
Hi Jerin, > > > > Hi Jerin, > > Hi Konstantin, > > > > > > > > > > > > > > > > > [...] > > > > > > > > > > + > > > > > > +#ifdef RTE_ETHDEV_TX_PREP > > > > > > > > > > Sorry for being a bit late on that discussion, but what the > > > > > point of having that config macro (RTE_ETHDEV_TX_PREP ) a

[dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation

2016-09-21 Thread Jerin Jacob
On Tue, Sep 20, 2016 at 09:06:42AM +, Ananyev, Konstantin wrote: > > Hi Jerin, Hi Konstantin, > > > > > > > > > > > > [...] > > > > > > > > + > > > > > +#ifdef RTE_ETHDEV_TX_PREP > > > > > > > > Sorry for being a bit late on that discussion, but what the point of > > > > having that config

[dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation

2016-09-20 Thread Ananyev, Konstantin
Hi Jerin, > > > > > > > > [...] > > > > > > + > > > > +#ifdef RTE_ETHDEV_TX_PREP > > > > > > Sorry for being a bit late on that discussion, but what the point of > > > having that config macro (RTE_ETHDEV_TX_PREP ) at all? > > > As I can see right now, if driver doesn't setup tx_pkt_prep, then >

[dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation

2016-09-19 Thread Jerin Jacob
mnetworks.com > > Subject: RE: [dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation > > > > Hi Tomasz, > > > > > > > [...] > > > > + > > > +#ifdef RTE_ETHDEV_TX_PREP > > > > Sorry for being a bit late on that discussion, but

[dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation

2016-09-19 Thread Kulasek, TomaszX
Hi Konstantin, > -Original Message- > From: Ananyev, Konstantin > Sent: Monday, September 19, 2016 15:03 > To: Kulasek, TomaszX ; dev at dpdk.org > Cc: jerin.jacob at caviumnetworks.com > Subject: RE: [dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparat

[dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation

2016-09-19 Thread Ananyev, Konstantin
Hi Tomasz, > > Added API for `rte_eth_tx_prep` > > uint16_t rte_eth_tx_prep(uint8_t port_id, uint16_t queue_id, > struct rte_mbuf **tx_pkts, uint16_t nb_pkts) > > Added fields to the `struct rte_eth_desc_lim`: > > uint16_t nb_seg_max; > /**< Max number of segments per

[dpdk-dev] [PATCH v2 1/6] ethdev: add Tx preparation

2016-09-12 Thread Tomasz Kulasek
Added API for `rte_eth_tx_prep` uint16_t rte_eth_tx_prep(uint8_t port_id, uint16_t queue_id, struct rte_mbuf **tx_pkts, uint16_t nb_pkts) Added fields to the `struct rte_eth_desc_lim`: uint16_t nb_seg_max; /**< Max number of segments per whole packet. */