[dpdk-dev] [PATCH 00/18] i40e base driver update
Helin Zhang
helin.zhang at intel.com
Mon Apr 20 10:22:12 CEST 2015
To support firmware version 'FVL3E', i40e base driver should
be updated. It mainly includes the base driver update which
contains additional enhancements, fixes, changes for future
use, and so on, together with neccessary modifications in
i40e Poll Mode Driver. The details are listed as follows.
Helin Zhang (18):
i40e: copyright update
i40e: disable setting phy configuration
i40e: adjustment of register definitions and relevant
i40e: support of CEE DCBX on recent firmware versions
i40e: rework of 'i40e_hmc_get_object_va'
i40e: support of Fortpark device IDs and mac types
i40e: rename 'err' to 'perrno'
i40e: support NVM read on Fortpark, with minor enhancements
i40e: adminq enhancements
i40e: support of firmware build number
i40e: support of building both PF and VF driver together
i40e: enhancements of AQ commands and common interfaces
i40e: replacement of 'i40e_debug_read_register()'
i40e: add new interfaces of AQ commands and relevant
i40e: support of Fortpark FPGA
i40e: add more virtual channel operations
i40e: support of structure and command length check
i40e: Minor enhancements in i40e_type.h
lib/librte_pmd_i40e/Makefile | 5 +-
lib/librte_pmd_i40e/i40e/i40e_adminq.c | 59 +-
lib/librte_pmd_i40e/i40e/i40e_adminq.h | 16 +-
lib/librte_pmd_i40e/i40e/i40e_adminq_cmd.h | 233 +++-
lib/librte_pmd_i40e/i40e/i40e_alloc.h | 2 +-
lib/librte_pmd_i40e/i40e/i40e_common.c | 839 ++++++++++--
lib/librte_pmd_i40e/i40e/i40e_dcb.c | 263 +++-
lib/librte_pmd_i40e/i40e/i40e_dcb.h | 22 +-
lib/librte_pmd_i40e/i40e/i40e_diag.c | 2 +-
lib/librte_pmd_i40e/i40e/i40e_diag.h | 2 +-
lib/librte_pmd_i40e/i40e/i40e_hmc.c | 2 +-
lib/librte_pmd_i40e/i40e/i40e_hmc.h | 2 +-
lib/librte_pmd_i40e/i40e/i40e_lan_hmc.c | 34 +-
lib/librte_pmd_i40e/i40e/i40e_lan_hmc.h | 7 +-
lib/librte_pmd_i40e/i40e/i40e_nvm.c | 559 ++++++--
lib/librte_pmd_i40e/i40e/i40e_osdep.h | 64 +-
lib/librte_pmd_i40e/i40e/i40e_prototype.h | 49 +-
lib/librte_pmd_i40e/i40e/i40e_register.h | 1983 +++++++++++++++++++++++++++-
lib/librte_pmd_i40e/i40e/i40e_status.h | 2 +-
lib/librte_pmd_i40e/i40e/i40e_type.h | 123 +-
lib/librte_pmd_i40e/i40e/i40e_virtchnl.h | 63 +-
lib/librte_pmd_i40e/i40e_ethdev.c | 31 +-
lib/librte_pmd_i40e/i40e_ethdev.h | 2 +-
lib/librte_pmd_i40e/i40e_ethdev_vf.c | 2 +-
lib/librte_pmd_i40e/i40e_fdir.c | 2 +-
lib/librte_pmd_i40e/i40e_logs.h | 2 +-
lib/librte_pmd_i40e/i40e_pf.c | 2 +-
lib/librte_pmd_i40e/i40e_pf.h | 2 +-
lib/librte_pmd_i40e/i40e_rxtx.c | 2 +-
lib/librte_pmd_i40e/i40e_rxtx.h | 2 +-
30 files changed, 3934 insertions(+), 444 deletions(-)
--
1.8.1.4
More information about the dev
mailing list