swconfig: revert the portmapping patches, they seem to cause a segfault
[openwrt/staging/chunkeey.git] / package / network / config / swconfig / src / swlib.h
index 89dbba748db32c3846342864de6ab1b64d22fb25..3826a5e3402890854672953478c72e3870432247 100644 (file)
@@ -129,6 +129,7 @@ struct switch_dev {
        struct switch_attr *ops;
        struct switch_attr *port_ops;
        struct switch_attr *vlan_ops;
+       struct switch_portmap *maps;
        struct switch_dev *next;
        void *priv;
 };
@@ -161,6 +162,11 @@ struct switch_port {
        unsigned int flags;
 };
 
+struct switch_portmap {
+       unsigned int virt;
+       char *segment;
+};
+
 struct switch_port_link {
        int link:1;
        int duplex:1;
@@ -177,6 +183,12 @@ struct switch_port_link {
  */
 void swlib_list(void);
 
+/**
+ * swlib_print_portmap: get portmap
+ * @dev: switch device struct
+ */
+void swlib_print_portmap(struct switch_dev *dev, char *segment);
+
 /**
  * swlib_connect: connect to the switch through netlink
  * @name: name of the ethernet interface,