TWSD-1220, vAPV running on AVX 9800 rebooted automatically ||AS-25825|| JHSDC

Review Request #1172 — Created Nov. 18, 2025 and submitted — Latest diff uploaded

mingji
APV10
rel_apv_10_7
TWSD-1220
kevin.poh, peteryeh, weikai

Root cause:
vAPV will reboot in these two situation,
- If feature VLAN, LLDP have been set, VF reset may fail becasue admin queue between PF/VF is busy.
- if_dpdk_get_eth_dev_pci_info() access VF when VF's reset hasn't been completed yet. Some value of VF is still NULL and cause segmentation fault.

Solution:
- Set delay time, retry loop of i40evf_init_vf() to wait admin queue is available.
- Set retry loop in if_dpdk_refresh_vlan_filter() to prevent too many request to admin queue at the same time.
- Add lock check in if_dpdk_get_eth_dev_pci_info()

On vAPV:
- Set multiple VLAN
- Turn on LLDP with each port
- write memory

On AVX:
- debug trace enable
- debug trace dump all
- debug trace disable

    Loading...