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

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

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

weikai
  1. Ship It!
  2. 
      
kevin.poh
  1. Ship It!
  2. 
      
peteryeh
  1. Ship It!
  2. 
      
mingji
mingji
mingji
kevin.poh
  1. Ship It!
  2. 
      
peteryeh
  1. Ship It!
  2. 
      
mingji
mingji
mingji
mingji
mingji
weikai
  1. Ship It!
  2. 
      
kevin.poh
  1. Ship It!
  2. 
      
mingji
Review request changed

Status: Closed (submitted)

Loading...