Hello There,
You are right, I though these values is in bits’ but these values is in bytes. Anyway as you suggest, i have given NUMBIGBUFS = 30, MAXBIGPKT = 30 and BIGBUFSIZE = 1536, though there is no error (like in previous case: "panic: out of mem"), but during receiving (run time) the packet it again says
[tse_sgdma_read_init] fatal error: no free buffer for RX
Init error -21 on net[0] (Please see the print-screen forthis error).
This BIGBUFSIZE which we are making 1536 is the place where all the receive packet stays or this is the maximum size of packet received FROM REMOTE MACHINE? In my specific application i have maximum UDP packet size is 512 bytes, so shouild i make this BIGBUFSIZE is 512? And as i am aspecting 512 (in number) UDP packets from remote machine so could i make my MAXBIGPKTS = 512. But if i do so, it not satisfied the condation
numbigbufs*bigbufsize+lilbufsize*numlilbufs <=packet memory size (which is 65536 or 64kb) And again says "panic: out of mem"
*what is the maximum value that i can assign to on-chip-memory (packet memory), is it 64k or 512k or something else? Please comment on this
Regards
Kaushal