Goal: Use Raw Ethernet to Communicate Between Evm6748 and a Linux PC
Problems:
1) Etherttypes are filtered or dropped on both sides
The TI side filters packets with ether type 0x8100, 0x800, 0x806, 0x8100, 0x8863, and 0x8864
The TI raw examples use ethertype 0x300. The Linux side application does not received packets with ethertype 0x300.
2) Send Packet Length does not support 1514 bytes with header
The raw packet includes the 14 byte mac header. Normally this would accomodate 1500 bytes of data at the typical MTU. The TI functions send(), sendnc() and getsendncbuff(), do not anything over 1500 as a packet length.