Description

On the vSRX platform, Network impact can be noticed multiple times due to FPC going into an offline state and generating "srxpfe.core".

Symptoms

Below dpdk logs can be seen in the backtrace.

 

#0 strchr (p=0x0, ch=118) at /volume/build/junos/occam/llvm-10.0/sandbox-224-20230321-be5f9c0/freebsd/stable_12_224/20230321.081955_builder_stable_12_224.be5f9c0/src/lib/libc/string/strchr.c:48

#1 0x0000000012ccee3f in strstr (h=0x0, n=0x54b998 "vf") at /volume/build/junos/occam/llvm-10.0/sandbox-224-20230321-be5f9c0/freebsd/stable_12_224/20230321.081955_builder_stable_12_224.be5f9c0/src/lib/libc/string/strstr.c:179

#2 0x00000000022a9775 in tvp_drv_dpdk_is_sriov_vf (port_id=<optimized out>) at ../../../../../../../../src/pfe/common/drivers/dpdk/dpdk.c:367

#3 tvp_drv_dpdk_get_link_status (port_id=0 '\000', link_status=0x2033603b "\001") at ../../../../../../../../src/pfe/common/drivers/dpdk/dpdk.c:468

#4 0x00000000022a99a2 in tvp_drv_dpdk_link_status (port_id=0 '\000', link_status=0x2033603b "\001") at ../../../../../../../../src/pfe/common/drivers/dpdk/dpdk.c:530

#5 0x00000000022548ca in dpdk_eth_link_state (pid=<optimized out>, link_up=<optimized out>) at ../../../../../../../../src/pfe/common/drivers/dpdk-tvp/dpdk_drv.c:352

#6 dpdk_eth_getinfo (pid=<optimized out>, cmd=<optimized out>, info_msg=0x20336078) at ../../../../../../../../src/pfe/common/drivers/dpdk-tvp/dpdk_drv.c:447

#7 0x000000000193b30d in eth_linkstate_ok (eth=0x21fa7200) at ../../../../../../../../src/pfe/common/toolkits/eth/eth_ifd.c:87

#8 eth_ifd_periodic (eth=0x21fa7200) at ../../../../../../../../src/pfe/common/toolkits/eth/eth_ifd.c:475

#9 0x000000000193acb7 in eth_periodic (timer=<optimized out>) at ../../../../../../../../src/pfe/common/toolkits/eth/eth.c:140

#10 eth_thread_loop () at ../../../../../../../../src/pfe/common/toolkits/eth/eth.c:239

#11 0x000000000144d8a0 in ?? () at ../../../../../../../src/pfe/ukern/common/thread.c:623

#12 0x0000000000000000 in ?? ()

Solution

On Azure/hyper-V platform, if vSRX is running with the Junos version 22.4R2 then FPC can go into an offline state and generate core-dumps "srxpfe.core".

 

This issue is resolved in the below versions.

 

junos:22.4R3

junos:22.4R3-S2

junos:23.1R2

junos:23.2R2

junos:23.3R2

junos:23.4R1

junos:24.1R1

 

 

Modification History

2024-06-18 : Article Created