Please see attached another patch for the Xilinx Ethernet Adapter. It attempts to do three things: 1) Limit the number of command line Ethernet MAC addresses to the number actually configured in this kernel. 2) Enables setting/disabling Pomiscuous mode. 3) Disables the Ethernet MAC from inserting/overwriting the MAC source address on outgoing frames. As far as I can tell, this is the normal Linux behavior so I believe this is an oversight from the original Montavista code. Required for Linux to act as an Ethernet bridge/switch/hub. The target hardware design has two EMACs directly connected without any intervening PHYs. I am working on the adapter changes required to ignore the PHY and directly communicate with another MAC. That's more involved so wanted to separate out these more limited mods for the community to evaluate. Thanks. Paul
Attachment:
xilinx_enet_adapter.patch
Description: Binary data