119 | | [=#ixp4xx] |
120 | | === Avila / Cambria (ixp4xx) === |
121 | | The Avila and Cambria products based off the Intel XScale processor support VLAN tagging as well but some software customatization is needed: |
122 | | - make sure you have the ixp4xx-microcode package in your firmware |
123 | | - edit build_dir/target-armeb_vrte*/!IxNpeMicrocode.h file: |
124 | | - comment out IX_NPEDL_NPEIMAGE_NPEA_ETH_SPAN_FIREWALL_VLAN_QOS_HDR_CONV |
125 | | - uncomment IX_NPEDL_NPEIMAGE_NPEA_ETH_LEARN_FILTER_SPAN_FIREWALL |
126 | | - for more info see !IxNpeMicrocode.c:3348 'NPE FIRMWARE IMAGE' |
127 | | - rebuild ixp4xx-microcode package and reinstall in /lib/firmware |
128 | | - apparently switching to the ETH_LEARN_* firmware causes issues with bridging and STP so this isn't a 'fix' but a change based on use case. Likely needs more investigation |
129 | | |
130 | | For more info on IXP4xx VLAN see: |
131 | | - http://lists.gateworks.com/avila/2010-September.txt |
132 | | - https://dev.openwrt.org/ticket/7945 |
133 | | |