> -----Original Message----- > From: Dai, Wei > Sent: Tuesday, April 3, 2018 10:55 AM > To: Lu, Wenzhuo <wenzhuo...@intel.com>; Zhang, Qi Z <qi.z.zh...@intel.com> > Cc: dev@dpdk.org; Dai, Wei <wei....@intel.com> > Subject: [PATCH v2 0/2] net/e1000: convert to new Rx/Tx offloads API > > This patch set convert net/e1000 to new Rx/Tx offloads API. > All Rx offloads are per port features. > All Tx offloads of e1000 are per queue and also per packet as they are enabled > in Tx descriptor. > In the new offload API, per queue offload only need to be set in > queue_setup(). So if the maimum number of queues is only one in Rx or Tx > path, let all offloads in the path are per queue for better convenience. > > --- > v2: add offloads checking > > > Wei Dai (2): > net/e1000: convert to new Rx offloads API > net/e1000: convert to new Tx offloads API > > drivers/net/e1000/e1000_ethdev.h | 14 ++++ > drivers/net/e1000/em_ethdev.c | 58 ++++++++++---- > drivers/net/e1000/em_rxtx.c | 155 > +++++++++++++++++++++++++++++++++--- > drivers/net/e1000/igb_ethdev.c | 60 +++++++------- > drivers/net/e1000/igb_rxtx.c | 167 > +++++++++++++++++++++++++++++++++++---- > 5 files changed, 385 insertions(+), 69 deletions(-) > > -- > 2.9.5
Acked-by: Qi Zhang <qi.z.zh...@intel.com>