generic: rtl8366: use smi->num_ports and smi->ops->get_vlan_4k
authorjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 15 Jul 2010 13:05:43 +0000 (13:05 +0000)
committerjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 15 Jul 2010 13:05:43 +0000 (13:05 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22202 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/generic/files/drivers/net/phy/rtl8366rb.c
target/linux/generic/files/drivers/net/phy/rtl8366s.c

index 2efde1d..ae976f4 100644 (file)
@@ -721,14 +721,14 @@ static int rtl8366rb_sw_get_vlan_info(struct switch_dev *dev,
 
        memset(buf, '\0', sizeof(smi->buf));
 
-       err = rtl8366rb_get_vlan_4k(smi, val->port_vlan, &vlan4k);
+       err = smi->ops->get_vlan_4k(smi, val->port_vlan, &vlan4k);
        if (err)
                return err;
 
        len += snprintf(buf + len, sizeof(smi->buf) - len,
                        "VLAN %d: Ports: '", vlan4k.vid);
 
-       for (i = 0; i < RTL8366RB_NUM_PORTS; i++) {
+       for (i = 0; i < smi->num_ports; i++) {
                if (!(vlan4k.member & (1 << i)))
                        continue;
 
@@ -811,11 +811,11 @@ static int rtl8366rb_sw_get_vlan_ports(struct switch_dev *dev,
        if (!smi->ops->is_vlan_valid(smi, val->port_vlan))
                return -EINVAL;
 
-       rtl8366rb_get_vlan_4k(smi, val->port_vlan, &vlan4k);
+       smi->ops->get_vlan_4k(smi, val->port_vlan, &vlan4k);
 
        port = &val->value.ports[0];
        val->len = 0;
-       for (i = 0; i < RTL8366RB_NUM_PORTS; i++) {
+       for (i = 0; i < smi->num_ports; i++) {
                if (!(vlan4k.member & BIT(i)))
                        continue;
 
index 4f4a5f3..4ac675e 100644 (file)
@@ -746,14 +746,14 @@ static int rtl8366s_sw_get_vlan_info(struct switch_dev *dev,
 
        memset(buf, '\0', sizeof(smi->buf));
 
-       err = rtl8366s_get_vlan_4k(smi, val->port_vlan, &vlan4k);
+       err = smi->ops->get_vlan_4k(smi, val->port_vlan, &vlan4k);
        if (err)
                return err;
 
        len += snprintf(buf + len, sizeof(smi->buf) - len,
                        "VLAN %d: Ports: '", vlan4k.vid);
 
-       for (i = 0; i < RTL8366S_NUM_PORTS; i++) {
+       for (i = 0; i < smi->num_ports; i++) {
                if (!(vlan4k.member & (1 << i)))
                        continue;
 
@@ -838,11 +838,11 @@ static int rtl8366s_sw_get_vlan_ports(struct switch_dev *dev,
        if (!smi->ops->is_vlan_valid(smi, val->port_vlan))
                return -EINVAL;
 
-       rtl8366s_get_vlan_4k(smi, val->port_vlan, &vlan4k);
+       smi->ops->get_vlan_4k(smi, val->port_vlan, &vlan4k);
 
        port = &val->value.ports[0];
        val->len = 0;
-       for (i = 0; i < RTL8366S_NUM_PORTS; i++) {
+       for (i = 0; i < smi->num_ports; i++) {
                if (!(vlan4k.member & BIT(i)))
                        continue;
 
This page took 0.033206 seconds and 4 git commands to generate.