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...