X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=port.h;h=90b7239f271441fe2d9018155332c266f974930b;hp=4833ad78faa5f0bac525491ec26509e3eb2837dc;hb=de6346a5bf01b196a6135bff2b998615d4d8681b;hpb=f6aea744f84e702b3469393f007b9e1bf25f6737 diff --git a/port.h b/port.h index 4833ad7..90b7239 100644 --- a/port.h +++ b/port.h @@ -149,12 +149,16 @@ struct port_settings { int no_seconds; }; +struct port_bridge_member { + struct port_bridge_member *next; + class Port *port; +}; + /* port bridge instance */ struct port_bridge { struct port_bridge *next; /* next bridge node */ unsigned int bridge_id; /* unique ID to identify bridge */ - class Port *sunrise; /* one side of the bridge */ - class Port *sunset; /* other side of the bridge */ + struct port_bridge_member *first; /* list of ports that are bridged */ }; extern struct port_bridge *p_bridge_first;