As requested, big patch splitted into logical pieces for easier review. Improved style and fixed icc compiler issues.
Jan Medala (6): ena: update of ENA communication layer ena: add debug area and host information ena: disable readless communication regarding to HW revision ena: allocate coherent memory in node-aware way ena: fix memory management issue ena: fix for icc compiler drivers/net/ena/base/ena_com.c | 254 +++++++------- drivers/net/ena/base/ena_com.h | 82 +++-- drivers/net/ena/base/ena_defs/ena_admin_defs.h | 107 +----- drivers/net/ena/base/ena_defs/ena_eth_io_defs.h | 436 ++++++------------------ drivers/net/ena/base/ena_defs/ena_gen_info.h | 4 +- drivers/net/ena/base/ena_eth_com.c | 32 +- drivers/net/ena/base/ena_eth_com.h | 14 + drivers/net/ena/base/ena_plat_dpdk.h | 42 ++- drivers/net/ena/ena_ethdev.c | 275 ++++++++++++++- drivers/net/ena/ena_ethdev.h | 40 +++ 10 files changed, 675 insertions(+), 611 deletions(-) -- 2.8.2