Ignore:
Timestamp:
2010-07-01T20:08:03+02:00 (6 years ago)
Author:
juhosg
Message:

backfire: generic: rtl8366: add VLAN handling functions to rtl8366_smi_ops (backport of r21977)

File:
1 edited

Legend:

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

    r21938 r22023  
    1515 
    1616struct rtl8366_smi_ops; 
     17struct rtl8366_vlan_ops; 
    1718struct mii_bus; 
    1819 
     
    2627 
    2728        struct rtl8366_smi_ops  *ops; 
    28 }; 
    29  
    30 struct rtl8366_smi_ops { 
    31         int     (*detect)(struct rtl8366_smi *smi); 
    32  
    33         int     (*mii_read)(struct mii_bus *bus, int addr, int reg); 
    34         int     (*mii_write)(struct mii_bus *bus, int addr, int reg, u16 val); 
    3529}; 
    3630 
     
    5044}; 
    5145 
     46struct rtl8366_smi_ops { 
     47        int     (*detect)(struct rtl8366_smi *smi); 
     48 
     49        int     (*mii_read)(struct mii_bus *bus, int addr, int reg); 
     50        int     (*mii_write)(struct mii_bus *bus, int addr, int reg, u16 val); 
     51 
     52        int     (*get_vlan_mc)(struct rtl8366_smi *smi, u32 index, 
     53                               struct rtl8366_vlan_mc *vlanmc); 
     54        int     (*set_vlan_mc)(struct rtl8366_smi *smi, u32 index, 
     55                               const struct rtl8366_vlan_mc *vlanmc); 
     56        int     (*get_vlan_4k)(struct rtl8366_smi *smi, u32 vid, 
     57                               struct rtl8366_vlan_4k *vlan4k); 
     58        int     (*set_vlan_4k)(struct rtl8366_smi *smi, 
     59                               const struct rtl8366_vlan_4k *vlan4k); 
     60        int     (*get_mc_index)(struct rtl8366_smi *smi, int port, int *val); 
     61        int     (*set_mc_index)(struct rtl8366_smi *smi, int port, int index); 
     62}; 
     63 
    5264int rtl8366_smi_init(struct rtl8366_smi *smi); 
    5365void rtl8366_smi_cleanup(struct rtl8366_smi *smi); 
Note: See TracChangeset for help on using the changeset viewer.