Hi,
My program successfully creates a raw socket(AF_RAWETH, SOCK_RAWETH, 0x8892) but I never receive data from it in fdSelect()->fdPoll()->RawEthSockCheck(), anyway case SOCK_READ returns always 0 there in rawethsocket.c.
I want to find out why the incoming packets are swallowed und therefore debug the NDK stack. I have compiled my ndk_2_24_03_35 stack with debug information and I'm able to step into the NDK source code.
Which are the important NDK functions where it makes sense to set debugger breakpoints to see what happens? (Or what other ways can I go?)
Thanks + Bye
P.S.: Common TCP and UDP sockets work without problems in my program. I also use TI example code for the lowlevel driver (nimu_eth.c, ethdriver.c, csl_mac.c and csl_mdio.c) but it doesn't look like it setups the MAC in a way those packets will be skipped already there.