numam-dpdk/drivers/net/i40e
Xiaolong Ye 9b62b281c8 net/i40e/base: add function to get FW LLDP agent status
This change introduces i40e_get_fw_lldp_status() function capable of
reporting status of FW Link Layer Discovery Protocol (LLDP) agent.

Since reading LLDP configuration from NVM only gives information what
is the default state of FW LLDP agent after POR, this change introduces
more reliable method for checking if agent is enabled.

Current state of FW LLDP agent may be different if user disabled the
agent, so i40e_get_fw_lldp_status() uses LLDP MIB checking to determine
status of the agent.

Signed-off-by: Piotr Pietruszewski <piotr.pietruszewski@intel.com>
Signed-off-by: Xiaolong Ye <xiaolong.ye@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Beilei Xing <beilei.xing@intel.com>
2020-01-17 19:46:02 +01:00
..
base net/i40e/base: add function to get FW LLDP agent status 2020-01-17 19:46:02 +01:00
i40e_ethdev_vf.c net/i40e: enable multi-queue Rx interrupt for VF 2020-01-17 19:46:01 +01:00
i40e_ethdev.c net/i40e/base: add new device IDs 2020-01-17 19:46:02 +01:00
i40e_ethdev.h net/i40e: cache flow director enable value in Rx queue 2019-10-23 16:43:10 +02:00
i40e_fdir.c net/i40e: cache flow director enable value in Rx queue 2019-10-23 16:43:10 +02:00
i40e_flow.c net/i40e: fix exception with multi-driver 2019-10-25 19:20:47 +02:00
i40e_logs.h net/i40e: use dynamic log type for Tx/Rx debug 2019-10-07 15:00:58 +02:00
i40e_pf.c net/i40e: limit the number of VF messages 2019-10-07 15:00:56 +02:00
i40e_pf.h net/i40e: support AVF basic interface 2018-01-16 18:47:49 +01:00
i40e_regs.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
i40e_rxtx_vec_altivec.c net/i40e: replace license text with SPDX tag 2019-07-24 21:01:11 +02:00
i40e_rxtx_vec_avx2.c net/i40e: fix clang build with 16B descriptors 2019-11-20 17:36:05 +01:00
i40e_rxtx_vec_common.h net/i40e: fix Rx instability with vector mode 2018-11-05 16:50:14 +01:00
i40e_rxtx_vec_neon.c net/i40e: fix address of first segment 2019-10-23 16:43:09 +02:00
i40e_rxtx_vec_sse.c net/i40e: support flow director on SSE Rx 2019-10-23 16:43:10 +02:00
i40e_rxtx.c net/i40e: fix Tx when TSO is enabled 2020-01-17 19:46:01 +01:00
i40e_rxtx.h net/i40e: support flow director on SSE Rx 2019-10-23 16:43:10 +02:00
i40e_tm.c drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
i40e_vf_representor.c ethdev: change allmulticast callbacks to return status 2019-10-07 15:00:55 +02:00
Makefile build: remove individual library versions 2019-11-20 23:05:39 +01:00
meson.build build: remove individual library versions 2019-11-20 23:05:39 +01:00
rte_pmd_i40e_version.map build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
rte_pmd_i40e.c net/i40e/base: support LLDP agent 2020-01-17 19:46:02 +01:00
rte_pmd_i40e.h net/i40e: support ipn3ke FPGA port bonding 2019-11-20 17:36:05 +01:00