| 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 | | |