Hello TI experts,
Now I'm developing some network applications based on embedded linux platform on an AM3359 development board with 2 Gigabit Ethernet interfaces. The application utilizes libpcap library and at least one of two Ethernet interface has to be configured to work in promiscuous mode. When I tried to use Tcpdump to capture the network traffic and try to configure it in promisucous mode, it returns following errors:
device eth0 entered promiscuous mode
net eth0: promiscuity ignored!
Then I checked the ARM 335x Linux PSP features online
http://processors.wiki.ti.com/index.php/AM335x-PSP_04.06.00.07_Features_and_Performance_Guide
it writes:Promiscuous mode of operation is not supported.
And following is the reason:
http://comments.gmane.org/gmane.linux.network/246082
To support promiscuous mode, ALE has to be disabled and but this will lead to disabling Switch functionality in hardware. So this is not implemented as of now, It is under development.
My question is that if there is a solution which could make AM3359 microprocessor supporting promiscuous mode in CPSW switch?
Best regards,
Linhu Ying