Hi PetrS thank for the reply,
Actually I made a mistake there and forgot to change back to the rxdb instead of the rx2db as I was trying to see if setting it to an other buffer would work, but even with the ENET_RDSR pointer set to rxdb its not working.
Here´s the old version of the code, where I'm doing everything the same as in the original example but when i get x messages and x= size of my bd array the driver never gets an other message. In this one by bd size is set to 20 ( NUM_RXBDS 20 in eth_conf.h) so I'm only getting 20 frames.
Again thanks for the reply and sorry for the mistake with the code.