ETHERSWITCH_VLAN_PORT
conf.vlan_mode = ETHERSWITCH_VLAN_PORT;
case ETHERSWITCH_VLAN_PORT:
if (cfg->conf.vlan_mode == ETHERSWITCH_VLAN_PORT)
case ETHERSWITCH_VLAN_PORT:
sc->vlan_mode = ETHERSWITCH_VLAN_PORT;
ETHERSWITCH_VLAN_PORT | ETHERSWITCH_VLAN_DOUBLE_TAG;
ETHERSWITCH_VLAN_PORT | ETHERSWITCH_VLAN_DOUBLE_TAG;
if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT) {
} else if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT) {
case ETHERSWITCH_VLAN_PORT:
case ETHERSWITCH_VLAN_PORT:
.es_vlan_caps = ETHERSWITCH_VLAN_PORT | ETHERSWITCH_VLAN_DOT1Q,
case ETHERSWITCH_VLAN_PORT:
sc->vlan_mode = ETHERSWITCH_VLAN_PORT;
if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT)
if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT)
e6000sw_set_vlan_mode(sc, ETHERSWITCH_VLAN_PORT);
sc->info.es_vlan_caps = ETHERSWITCH_VLAN_PORT;
sc->info.es_vlan_caps = ETHERSWITCH_VLAN_PORT |
if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT) {
if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT) {
if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT) {
if (conf->vlan_mode == ETHERSWITCH_VLAN_PORT) {
sc->vlan_mode = ETHERSWITCH_VLAN_PORT;
sc->info.es_vlan_caps = ETHERSWITCH_VLAN_PORT | ETHERSWITCH_VLAN_DOT1Q;
if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT) {
if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT) {
if (conf->vlan_mode == ETHERSWITCH_VLAN_PORT) {
sc->vlan_mode = ETHERSWITCH_VLAN_PORT;
case ETHERSWITCH_VLAN_PORT:
case ETHERSWITCH_VLAN_PORT:
sc->vlan_mode = ETHERSWITCH_VLAN_PORT;
sc->info.es_vlan_caps = ETHERSWITCH_VLAN_PORT | ETHERSWITCH_VLAN_DOT1Q;
case ETHERSWITCH_VLAN_PORT:
sc->hal.ip17x_set_vlan_mode(sc, ETHERSWITCH_VLAN_PORT);
if (vlan_mode == ETHERSWITCH_VLAN_PORT) {
sc->info.es_vlan_caps = ETHERSWITCH_VLAN_PORT | ETHERSWITCH_VLAN_DOT1Q;
if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT) {
if (sc->vlan_mode == ETHERSWITCH_VLAN_PORT) {
if (conf->vlan_mode == ETHERSWITCH_VLAN_PORT) {
sc->vlan_mode = ETHERSWITCH_VLAN_PORT;