*** flow API support for enic *** Version 2 fixes some checkpatch fails and adds documentaion. My checkpatch didn't catch typos and I missed a couple valid errors. There are still some warnings: 1 for returning non-negative errnos from a function which I'm OK with this because the caller uses them in the flow error function where they are supposed to be positive. The other warning is about double use of macro arguement in ARRAY_SIZE which is OK.
thanks, john John Daley (7): net/enic: bring NIC interface functions up to date net/enic: flow API skeleton net/enic: flow API for NICs with advanced filters enabled net/enic: flow API for NICs with advanced filters disabled net/enic: flow API for Legacy NICs net/enic: flow API debug net/enic: flow API documentation config/common_base | 1 + doc/guides/nics/enic.rst | 44 + doc/guides/nics/features/enic.ini | 1 + doc/guides/rel_notes/release_17_05.rst | 6 + drivers/net/enic/Makefile | 1 + drivers/net/enic/base/cq_enet_desc.h | 13 + drivers/net/enic/base/vnic_dev.c | 162 +++- drivers/net/enic/base/vnic_dev.h | 5 +- drivers/net/enic/base/vnic_devcmd.h | 81 +- drivers/net/enic/enic.h | 15 +- drivers/net/enic/enic_clsf.c | 16 +- drivers/net/enic/enic_ethdev.c | 21 +- drivers/net/enic/enic_flow.c | 1511 ++++++++++++++++++++++++++++++++ drivers/net/enic/enic_main.c | 3 + drivers/net/enic/enic_res.c | 15 + drivers/net/enic/enic_rxtx.c | 16 +- 16 files changed, 1866 insertions(+), 45 deletions(-) create mode 100644 drivers/net/enic/enic_flow.c -- 2.12.0