Changeset 22857


Ignore:
Timestamp:
2010-08-31T21:05:33+02:00 (7 years ago)
Author:
nbd
Message:

rtl8366_smi: backport vlan fix from r22856

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/target/linux/generic-2.6/files/drivers/net/phy/rtl8366_smi.c

    r22677 r22857  
    906906        u32 member = 0; 
    907907        u32 untag = 0; 
     908        int err; 
    908909        int i; 
    909910 
     
    917918                if (!(port->flags & BIT(SWITCH_PORT_FLAG_TAGGED))) 
    918919                        untag |= BIT(port->id); 
     920 
     921                /* 
     922                 * To ensure that we have a valid MC entry for this VLAN, 
     923                 * initialize the port VLAN ID here. 
     924                 */ 
     925                err = rtl8366_set_pvid(smi, port->id, val->port_vlan); 
     926                if (err < 0) 
     927                        return err; 
    919928        } 
    920929 
Note: See TracChangeset for help on using the changeset viewer.