v2: As requested, big patch splitted into logical pieces for easier review. Improved style and fixed icc compiler issues.
v3: Added commit messages to clarify patch purpose and minor changes 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 | 272 ++++++++++++++- drivers/net/ena/ena_ethdev.h | 39 +++ 10 files changed, 671 insertions(+), 611 deletions(-) -- 2.8.2