WIZnet Developer Forum

Ethernet destination filtering for MACRAW socket?


I have been working on adding support for W5100 to my IPv6 library for Arduino:

I have put together some code to send and receive raw Ethernet frames:
gist.github.com/njh/75f0952cdd3 … 7c8275c584

Which seems to be working reasonable well.

I have both the Arduino Ethernet shield and my laptop connected to an Ethernet hub, so that I can use Wireshark to inspect packets.

I have seen that the W5100 is receiving unicast Ethernet frames intended for my laptop, even with a source MAC address set.
Is this expected? Does the W5100 have any Ethernet frame filtering support?



No reply to this, so I implemented MAC address filtering in software:
gist.github.com/njh/75f0952cdd3 … 0-cpp-L291

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.