Hello,
I am attempting to setup a basic UDP loopback server that runs on all 8 cores on a C6678 chip. I am working from the PA_multicoreExample project in PDK 1.1.2.6.
I noticed that the TX_BUF_SIZE and RX_BUF_SIZE defines are set to 304 bytes which seems to require received packets to be 300 bytes or less. I changed the RX_BUF_SIZE to 1518 so that I can send packets as large as the mtu. When I only used 1 core this worked, but when I try to get all 8 cores running, cores 1-7 fail to setup PASS and print the message:
Error obtaining a Tx free descriptor
PASS setup failed
When I also set TX_BUF_SIZE to 1518 core 0 fails to setup PASS and prints the message:
Add_IPAddress:Found an entry in PA response queue with swinfo0 = 0x00010000, expected 0x55550001
PASS setup failed
What is the simplest method for modifying PA_multicoreExample_exampleProject to allow for larger packets?
Regards,
Chris Johnson
Signalogic, Inc