we get nvipc.pcap file according to Aerial SDK 24-2.1 release guide, but we cannot decode it as FAPI message with wireshark.
do we have some tools to decode nvipc.pcap as FAPI message?
eg, loading some .lua file to decode nvipc.pcap file.
Can you check preferences> protocols > NVIDIA_FAPI tab? The “Size of length field in CONFIG.request TLV” should be set to uint32_t. If there is a parsing error, it is most likely caused by wrong setting(s) in one of these parameters on NVIDIA_FAPI tab.
hi @bkecicioglu ,
thank you for your quick response. In fact several message have similar Lua Error as below:
I update NVIDIA_FAPI tab as you mentioned. but this Error still exist. maybe I miss something?
Error:
CONFIG.request
Lua Error: C:\Program Files\Wireshark\plugins\scffapi_nv.lua:1151: attempt to index a nil value (field ‘?’)
UL_TTI.request
Lua Error: C:\Program Files\Wireshark\plugins\scffapi_nv.lua:1975: Range is out of bounds
TX_DATA.request
Lua Error: C:\Program Files\Wireshark\plugins\scffapi_nv.lua:2970: attempt to perform arithmetic on a nil value (global ‘length’)
UCI_indication
Lua Error: C:\Program Files\Wireshark\plugins\scffapi_nv.lua:3122: attempt to call a nil value (field ‘pow’)
the command I used (AERIAL SDK 24-2.1):
cmake -Bbuild -GNinja -DCMAKE_TOOLCHAIN_FILE=cuPHY/cmake/toolchains/native -DSCF_FAPI_10_04=ON -DENABLE_CONFORMANCE_TM_PDSCH_PDCCH=ON
If you disable “Parse MAC PDU in TX data request”, TX data request message should be parsed correctly.
The parsing error for UL_TTI request also seems to limited to RX Beamforming PDU part of the PUSCH PDU. You can still see the L1 configuration properly.
Please see attached for the examples from the pcap capture you shared earlier.
We did observe some issues with the Wireshark version in the past. The version I am using is Version 4.4.1 (v4.4.1-0-g575b2bf4746e).
HI, @bkecicioglu , Thank you very much! we can get UL_TTI.request info.
it seems that CRC.indication and UCI.indication cannot be parsed correctly?
Could we manage to parse below info also? :) .
Thanks very much for your support!!
Hi, @bkecicioglu,
It is strange that I have Lua Errors for UCI.indication and CRC.indication although I use the scffapi_nv.lua and FAPI Protocol configuration you offered.
Could you please share the wireshark install file?
named as Wireshark-4.4.1-x64.exe. I want to try the same wireshark as you. But I cannot download the wireshark version you used.
Could you please also help to check my FAPI Protocol configuration as below?
Yes, I build with below flag which is recommended when testing F08.
aha, I am curious why I cannot decode UCI.indication/CRC.indication while bkecicioglu can decode it although we use the same configuraiton and lua script to decode same pcap file !!! it seems that only difference is wireshark verson.
Could I ask whether you have lua script for cumac pcap?
I collect cumac pcap file (testMAC+cuMAC-CP) and want to decode it as related message.
Could you please share it if you have?
Thanks!!!
cumac pcap file (run in CPU for known solution do not match issue): cumac.zip (162.9 KB)
@zhenming.a.cheng
I don’t see the lua error with the same lua file either. I would like to check the pcap you captured that gives lua error. would you please share one?