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