Does MAC RAW mode skip the TCP/IP Stack?
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: Does MAC RAW mode skip the TCP/IP Stack?
by Eugeny ·
The chips are designed especially for hardware acceleration of the sockets. MACRAW mode, IMHO, exist if you want to perform something very advanced sockets can not do. Under normal architecture you use sockets in UDP or TCP mode.
Using chip in MACRAW mode will shift burden of the L3/L4 onto the driving device → it will have to read overhead and process it. It is by design slower, and how much slower depends on the SPI speed, driving device speed and algorithm/software used. Another issue here: you must remove received packets from chip’s RX buffer as quick as possible because if buffer overflows, further packets will be lost (discarded).
RE: RE: Does MAC RAW mode skip the TCP/IP Stack?
by Darius Botha ·
Thank you for your insight and answer - it is highly appreciated.