net/ice: support device and queue ops
authorWenzhuo Lu <wenzhuo.lu@intel.com>
Tue, 18 Dec 2018 08:46:25 +0000 (16:46 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 21 Dec 2018 15:22:41 +0000 (16:22 +0100)
commit50370662b727bb9d1e3cf67d5a8010de8b6b8d7b
tree45891f8470d47c9a9853f3296c5781d3da602210
parentf9cf4f86415031b9e0c0ee327fb3eda5f718cf7f
net/ice: support device and queue ops

Normally when starting/stopping the device the queue
should be started and stopped. Support them both in
this patch.

Below ops are added,
dev_configure
dev_start
dev_stop
dev_close
dev_reset
rx_queue_start
rx_queue_stop
tx_queue_start
tx_queue_stop
rx_queue_setup
rx_queue_release
tx_queue_setup
tx_queue_release

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Signed-off-by: Qiming Yang <qiming.yang@intel.com>
Signed-off-by: Xiaoyun Li <xiaoyun.li@intel.com>
Signed-off-by: Jingjing Wu <jingjing.wu@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
Reviewed-by: Qi Zhang <qi.z.zhang@intel.com>
config/common_base
doc/guides/nics/features/ice.ini
doc/guides/nics/ice.rst
drivers/net/ice/Makefile
drivers/net/ice/ice_ethdev.c
drivers/net/ice/ice_rxtx.c [new file with mode: 0644]
drivers/net/ice/ice_rxtx.h [new file with mode: 0644]
drivers/net/ice/meson.build