Tool/software: TI-RTOS
i am working with a custom DSP board built with 4 C6678 chips and having trouble to get jumbo frame to work.
my setup is: the DSP board plugged into a AMC chassis with MCH. and the MCH is connected to a jumbo switch with a PC. I tried to ping the DSP core through the MCH from the PC with packets bigger than 1500 i failed. The MCH is configred to do jumbo. I verified that by ping another type of board in the same chassis through the MCH with a jumbo packet. and tcpdump showed no fragmentation. so i can isolated the problem down to the DSP board.
Another complication is that the custom DSP board itself has a board switch, and all the DSP chip level switch are connected to that board level swtich. The board vendor had sent me a procedure without ndk to verify jumbo is configured for the board switch. The procedure involved loading an image on to the DSP core to respond to ping packets. I was able to ping the DSP core with jumbo packets with no fragmentation. so I was able to verify the board switch is indeed configured to be able to do jumbo. so i can pretty much narrow the problem down to the build of ndk and pdk for c6678.
I followed to rebuild ndk and pdk. still no luck getting ping of jumbo packet to work.
i am using ndk_2_25_01_11 and pdk_C6678_1_1_2_6.
does the version of the ndk matter? and have anyone actually gotten jumbo packet to work with ndk? and is there any additonal procedures required to make jumbo work? thanks.