Mac Filter doesn't appear to work in mac raw mode
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: Mac Filter doesn't appear to work in mac raw mode
by becky ·
TCP communication is not available in macraw mode. What server are you communicating with? Why should you use macraw mode?
RE: RE: Mac Filter doesn't appear to work in mac raw mode
by soreilly ·
Hello Becky,
I am using the lwip IP stack.
I am retreiving ethernet frames from the wiznet chip (using macraw mode) and i send those ethernet frames into the lwip IP stack for processing.
The lwip IP stack has a webserver built into it.
When i have mac filtering in the wiznet chip turned OFF, i can communicate with the webserver in the lwip IP stack.
When i turn ON mac filtering in the wiznet chip, i am unable to communicate with the webserver in the lwip IP stack.
Hope this helps
Regards
Stuart
RE: Mac Filter doesn't appear to work in mac raw mode
by becky ·
Hello soreilly,
I tested the Macfilter function.
In addition, I tested the multicast and broadcast block functions as follows.
socket (sn, Sn_MR_MACRAW, 0, Sn_MR_MF | Sn_MR_BRDB | Sn_MR_MMB | Sn_MR_MMB6);
192.168.0.238 is W6100, and 192.168.0.232 is PC.

As shown in the picture, the Mac filter function worked well.
W6100 received ARP and UDP packets.
Perhaps I think it will send data from Web Server to LWIP’s macaddress. The mac address of the destination transmitted from the Web Server must match the macaddress of W6100. Please check it out.
Also, while testing this, I found a bug in io6Library.
It has been modified and uploaded to github, so please reflect it.