generic: rtl8366: add common vlan_mc structure
[openwrt/openwrt.git] / target / linux / generic-2.6 / files / drivers / net / phy / rtl8366_smi.h
index 23d9b3d2346ea47310f1cbb626b551ab0115da46..1f45d5da45cd0dd05b266fa7bee6a23615e95342 100644 (file)
@@ -34,6 +34,14 @@ struct rtl8366_smi_ops {
        int     (*mii_write)(struct mii_bus *bus, int addr, int reg, u16 val);
 };
 
+struct rtl8366_vlan_mc {
+       u16     vid;
+       u8      priority;
+       u8      untag;
+       u8      member;
+       u8      fid;
+};
+
 int rtl8366_smi_init(struct rtl8366_smi *smi);
 void rtl8366_smi_cleanup(struct rtl8366_smi *smi);
 int rtl8366_smi_write_reg(struct rtl8366_smi *smi, u32 addr, u32 data);