Switch the default firmware for npe(4) from the QOS_VLAN one to the
plain-vanilla ETH microcode. The QOS_VLAN firmware added support in microcode for handling IEEE 802.1q tags, but the npe(4) driver did not actually support the relevant signalling. As a result, it was impossible to use VLANs with npe(4). Switching to the more basic microcode (same license) removes the on-NIC promisisng and makes vlan(4) work on both NPE interfaces. Ref: https://lists.freebsd.org/pipermail/freebsd-arm/2012-August/003826.html
This commit is contained in:
parent
f4a0996f11
commit
2e6a611a14
@ -102,8 +102,8 @@
|
||||
#define NPE_MAX (NPE_C+1)
|
||||
|
||||
#define IXP425_NPE_A_IMAGEID 0x10820200
|
||||
#define IXP425_NPE_B_IMAGEID 0x01020201
|
||||
#define IXP425_NPE_C_IMAGEID 0x02050201
|
||||
#define IXP425_NPE_B_IMAGEID 0x01000201
|
||||
#define IXP425_NPE_C_IMAGEID 0x02000201
|
||||
|
||||
struct ixpnpe_softc;
|
||||
struct ixpnpe_softc *ixpnpe_attach(device_t, int npeid);
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user