OMNIA: Vlan on DSA port breaks arp responses (TOS 4.0.5)

DSA (driver) does not require a specific init script as being part of the Linux kernel.


re/Foris is (currently) not designed to manage VLAN tagging of the switch’s downstream ports, that functionality always been deferred to L/UCI.


LuCI is coded by OpenWrt and the lack to manage VLAN tagging of the switch’s downstream ports (DSA driven) is documented there (since several months) [2]


some effort has been made by CZ.NIC developer [3] but:

  • not been accepted upstream (albeit appear also not been rejected either)
  • further development seems have stalled
  • CZ.NIC developer busy coping with the MOX issues

The Multi-CPU-SWITCH (DSA) chip/board design may factor into the matter:

  • it would seem that the design been a novelty concept that the Linux kernel was/is not catering for
  • chip designer (Marvell) does not appear to be contributing to Linux on the matter
  • kernel 4.14.x being not contemporary and later releases may improve DSA performance (patches may not been backported to 4.14)
  • OpenWrt’s switchconf driver been rejected by Linux development
  • TO been the first device in the OpenWrt target tree to deploy DSA (guinea pig)
  • OpenWrt developers currently struggling with this design in particular (other device targets with similar design suffering the same issue) and appear inexperienced with DSA in general

[2] luci-mod-network: add support for DSA switch configuration ( 802.1q management) · Issue #2798 · openwrt/luci · GitHub
[3] https://www.spinics.net/lists/netdev/msg595295.html