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

2016-10-24 Thread Kulasek, TomaszX
> -Original Message- > From: Ananyev, Konstantin > Sent: Monday, October 24, 2016 14:57 > To: Kulasek, TomaszX ; dev at dpdk.org > Cc: olivier.matz at 6wind.com > Subject: RE: [PATCH v8 1/6] ethdev: add Tx preparation > > > > > -Original Message- > > From: Kulasek, TomaszX > >

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

2016-10-24 Thread Ananyev, Konstantin
> -Original Message- > From: Kulasek, TomaszX > Sent: Monday, October 24, 2016 1:49 PM > To: Ananyev, Konstantin ; dev at dpdk.org > Cc: olivier.matz at 6wind.com > Subject: RE: [PATCH v8 1/6] ethdev: add Tx preparation > > Hi Konstantin, > > > -Original Message- > > From:

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

2016-10-24 Thread Kulasek, TomaszX
Hi Konstantin, > -Original Message- > From: Ananyev, Konstantin > Sent: Monday, October 24, 2016 14:15 > To: Kulasek, TomaszX ; dev at dpdk.org > Cc: olivier.matz at 6wind.com > Subject: RE: [PATCH v8 1/6] ethdev: add Tx preparation > > Hi Tomasz, > [...] > > > > +/** > > + * Fix

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

2016-10-24 Thread Ananyev, Konstantin
Hi Tomasz, > > /** > + * Validate general requirements for tx offload in mbuf. > + * > + * This function checks correctness and completeness of Tx offload settings. > + * > + * @param m > + * The packet mbuf to be validated. > + * @return > + * 0 if packet is valid > + */ > +static inline

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

2016-10-21 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. */