net/ena: update HAL to the newer version
authorMichal Krawczyk <mk@semihalf.com>
Mon, 11 Jun 2018 11:01:23 +0000 (13:01 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 14 Jun 2018 17:27:50 +0000 (19:27 +0200)
commit3adcba9a8987714c1ac37161f94e6979699a8de1
tree74b6aaf1b288b005577a2bc7dec95bb07ff4165f
parent68a48ef23bd5489b6620fb5b7594b5698ebaa241
net/ena: update HAL to the newer version

ena_com is the HAL provided by the vendor and it shouldn't be modified
by the driver developers.

The PMD and platform file was adjusted for the new version of the
ena_com:
    * Do not use deprecated meta descriptor fields
    * Add empty AENQ handler structure with unimplemented handlers
    * Add memzone allocations count to ena_ethdev.c file - it was
      removed from ena_com.c file
    * Add new macros used in new ena_com files
    * Use error code ENA_COM_UNSUPPORTED instead of ENA_COM_PERMISSION

Signed-off-by: Michal Krawczyk <mk@semihalf.com>
Signed-off-by: Rafal Kozik <rk@semihalf.com>
13 files changed:
drivers/net/ena/base/ena_com.c
drivers/net/ena/base/ena_com.h
drivers/net/ena/base/ena_defs/ena_admin_defs.h
drivers/net/ena/base/ena_defs/ena_common_defs.h
drivers/net/ena/base/ena_defs/ena_eth_io_defs.h
drivers/net/ena/base/ena_defs/ena_gen_info.h
drivers/net/ena/base/ena_defs/ena_includes.h
drivers/net/ena/base/ena_defs/ena_regs_defs.h
drivers/net/ena/base/ena_eth_com.c
drivers/net/ena/base/ena_eth_com.h
drivers/net/ena/base/ena_plat.h
drivers/net/ena/base/ena_plat_dpdk.h
drivers/net/ena/ena_ethdev.c