summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuiz Souza <luiz@netgate.com>2018-03-16 17:08:25 -0300
committerLuiz Souza <luiz@netgate.com>2018-03-16 18:54:57 -0300
commit1798cfc26e73db53af9360d14e4a048a6de2c603 (patch)
tree02ccd37cccc967a4cb2c92cdb002f58fd31a0006
parent1d9730dda2834b8bdc270255d3be550b499beb9b (diff)
downloadFreeBSD-src-1798cfc26e73db53af9360d14e4a048a6de2c603.zip
FreeBSD-src-1798cfc26e73db53af9360d14e4a048a6de2c603.tar.gz
Rename the port_vlan_mask to ports_mask.
This variable stores a mask with all valid ports for a given switch model. (cherry picked from commit 63fe08f41566adaee6c1f087aaae55f0a06282d1)
-rw-r--r--sys/dev/etherswitch/e6000sw/e6000sw.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/dev/etherswitch/e6000sw/e6000sw.c b/sys/dev/etherswitch/e6000sw/e6000sw.c
index 5fe9edd..4694667 100644
--- a/sys/dev/etherswitch/e6000sw/e6000sw.c
+++ b/sys/dev/etherswitch/e6000sw/e6000sw.c
@@ -96,7 +96,7 @@ typedef struct e6000sw_softc {
uint32_t fixed_mask;
uint32_t fixed25_mask;
uint32_t used_mask;
- uint32_t port_vlan_mask;
+ uint32_t ports_mask;
int phy_base; /* SMI base addr of PHY regs */
int port_base; /* SMI base addr of port regs */
int sw_addr;
@@ -402,13 +402,13 @@ e6000sw_probe(device_t dev)
return (ENXIO);
/* Set defaults for 88E6XXX family. */
- sc->port_vlan_mask = 0x7f;
+ sc->ports_mask = 0x7f;
sc->port_base = 0x10;
/* 88E6190 with 11 ports uses a different mapping. */
if (is_8190 != 0) {
sc->port_base = 0;
- sc->port_vlan_mask = 0x7ff;
+ sc->ports_mask = 0x7ff;
}
/*
@@ -1128,9 +1128,9 @@ e6000sw_port_vlan_assign(e6000sw_softc_t *sc, int port, uint32_t fid,
uint32_t reg;
reg = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_VLAN_MAP);
- reg &= ~sc->port_vlan_mask;
+ reg &= ~sc->ports_mask;
reg &= ~PORT_VLAN_MAP_FID_MASK;
- reg |= members & sc->port_vlan_mask & ~(1 << port);
+ reg |= members & sc->ports_mask & ~(1 << port);
reg |= (fid << PORT_VLAN_MAP_FID) & PORT_VLAN_MAP_FID_MASK;
e6000sw_writereg(sc, REG_PORT(sc, port), PORT_VLAN_MAP, reg);
reg = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_CONTROL1);
@@ -1445,7 +1445,7 @@ e6000sw_get_port_vlan(e6000sw_softc_t *sc, etherswitch_vlangroup_t *vg)
}
reg = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_VLAN_MAP);
- vg->es_untagged_ports = vg->es_member_ports = reg & sc->port_vlan_mask;
+ vg->es_untagged_ports = vg->es_member_ports = reg & sc->ports_mask;
vg->es_vid = port | ETHERSWITCH_VID_VALID;
vg->es_fid = (reg & PORT_VLAN_MAP_FID_MASK) >> PORT_VLAN_MAP_FID;
reg = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_CONTROL1);
OpenPOWER on IntegriCloud