search for: uplink_port

Displaying 6 results from an estimated 6 matches for "uplink_port".

2009 Jun 15
0
[Bridge] [PATCH][RFC] bridge-utils: add basic VEPA support
...truct bridge_info *bri) printf("TOPOLOGY_CHANGE "); if (bri->topology_change_detected) printf("TOPOLOGY_CHANGE_DETECTED "); + if (bri->vepa_mode) { + printf("\n vepa mode\t\t%4i", bri->vepa_mode); + printf("\t\t\tuplink port\t\t%s", bri->uplink_port); + } printf("\n"); printf("\n"); printf("\n"); diff --git a/libbridge/libbridge.h b/libbridge/libbridge.h index 016acea..b232f45 100644 --- a/libbridge/libbridge.h +++ b/libbridge/libbridge.h @@ -54,6 +54,8 @@ struct bridge_info struct timeval tcn_timer_value;...
2009 Jun 15
0
[Bridge] [PATCH][RFC] bridge-utils: add basic VEPA support
...truct bridge_info *bri) printf("TOPOLOGY_CHANGE "); if (bri->topology_change_detected) printf("TOPOLOGY_CHANGE_DETECTED "); + if (bri->vepa_mode) { + printf("\n vepa mode\t\t%4i", bri->vepa_mode); + printf("\t\t\tuplink port\t\t%s", bri->uplink_port); + } printf("\n"); printf("\n"); printf("\n"); diff --git a/libbridge/libbridge.h b/libbridge/libbridge.h index 016acea..b232f45 100644 --- a/libbridge/libbridge.h +++ b/libbridge/libbridge.h @@ -54,6 +54,8 @@ struct bridge_info struct timeval tcn_timer_value;...
2009 Jun 15
0
[Bridge] [PATCH][RFC] bridge-utils: add basic VEPA support
...truct bridge_info *bri) printf("TOPOLOGY_CHANGE "); if (bri->topology_change_detected) printf("TOPOLOGY_CHANGE_DETECTED "); + if (bri->vepa_mode) { + printf("\n vepa mode\t\t%4i", bri->vepa_mode); + printf("\t\t\tuplink port\t\t%s", bri->uplink_port); + } printf("\n"); printf("\n"); printf("\n"); diff --git a/libbridge/libbridge.h b/libbridge/libbridge.h index 016acea..b232f45 100644 --- a/libbridge/libbridge.h +++ b/libbridge/libbridge.h @@ -54,6 +54,8 @@ struct bridge_info struct timeval tcn_timer_value;...
2009 Jun 15
1
[Bridge] [PATCH][RFC] net/bridge: add basic VEPA support
...mp;vepa_mode) != 1) + return -EINVAL; + + rtnl_lock(); + if (vepa_mode) + br->flags |= BR_VEPA_MODE; + else + br->flags &= ~BR_VEPA_MODE; + rtnl_unlock(); + + return len; +} +static DEVICE_ATTR(vepa_mode, S_IRUGO | S_IWUSR, show_vepa_mode, + store_vepa_mode); + +static ssize_t show_uplink_port(struct device *d, struct device_attribute *attr, + char *buf) +{ + struct net_bridge *br = to_bridge(d); + if (br->uplink && br->uplink->dev) + return sprintf(buf, "%s\n", br->uplink->dev->name); + else + return sprintf(buf, "\n"); +} + +static ssi...
2009 Jun 15
1
[Bridge] [PATCH][RFC] net/bridge: add basic VEPA support
...mp;vepa_mode) != 1) + return -EINVAL; + + rtnl_lock(); + if (vepa_mode) + br->flags |= BR_VEPA_MODE; + else + br->flags &= ~BR_VEPA_MODE; + rtnl_unlock(); + + return len; +} +static DEVICE_ATTR(vepa_mode, S_IRUGO | S_IWUSR, show_vepa_mode, + store_vepa_mode); + +static ssize_t show_uplink_port(struct device *d, struct device_attribute *attr, + char *buf) +{ + struct net_bridge *br = to_bridge(d); + if (br->uplink && br->uplink->dev) + return sprintf(buf, "%s\n", br->uplink->dev->name); + else + return sprintf(buf, "\n"); +} + +static ssi...
2009 Jun 15
1
[Bridge] [PATCH][RFC] net/bridge: add basic VEPA support
...mp;vepa_mode) != 1) + return -EINVAL; + + rtnl_lock(); + if (vepa_mode) + br->flags |= BR_VEPA_MODE; + else + br->flags &= ~BR_VEPA_MODE; + rtnl_unlock(); + + return len; +} +static DEVICE_ATTR(vepa_mode, S_IRUGO | S_IWUSR, show_vepa_mode, + store_vepa_mode); + +static ssize_t show_uplink_port(struct device *d, struct device_attribute *attr, + char *buf) +{ + struct net_bridge *br = to_bridge(d); + if (br->uplink && br->uplink->dev) + return sprintf(buf, "%s\n", br->uplink->dev->name); + else + return sprintf(buf, "\n"); +} + +static ssi...