Nope... It seems the problem was with setting the ethernet card address. The test program was setting the ethernet address of the network card to decimal: 10:20:30:40:50:60 Just to test it for fun... Somehow that prevented the network card from receiving any packets.