Hello Maciej,
For MQX 4.1 only ENET driver and RTCS Ethernet media layer has VLAN-specific definition that has influence on Ethernet frame size.
It allocates additional 4 byte of space for IEEE802.1Q tag in Ethernet frame. But there is no VLAN-specific code in RTCS stack.
Please check the new MQX release (4.2).
You can find below the new feactures implemented in this release:
RTCS TCP/IPv4 and TCP/IPv6(optional) stacks - version 4.2.0 (same as in KSDK 1.2.0)
• The new TLSF best-fit memory allocators were added.
• LLMNR - RTCS newly support Link-Local Multicast Name Resolution (LLMNR) Server. This protocol allows resolving simple label names on local subnet without the necessity of having a DNS server.
• Added DHCP Client v6 client application protocol support (Available in MQX RTOS IPv6 Add-on for purchase).
• Added Telnet Client IPv6 protocol support; API of this component was changed (Available in MQX RTOS IPv6 Add-on for purchase).
• Added TFTP Client/Server IPv6 protocol support; API of this component was changed (Available in MQX IPv6 Add-on for purchase).
• Added support of WebSocket server as part of Http server code. The implementation was fully tested by AutoBahn test suite.
• HTTP server was extended by SSL support (Available in WolfSSL add-on for evaluation).
• Socket code has been updated by various BSD compatible options and flags.
• ARP cache handling was modified to protect RTCS against DoS Attack.
• For more details see complete change log in the <MQX>/rtcs/rtcs_changelog.txt file.
Have a great day,
Sol
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------