Mercurial > flash_v2
changeset 1407:661c5743f848
* tests/bridge.c: Changes to enable Spanning Tree Protocol if the
corresponding CDL component is enabled.
| author | asl |
|---|---|
| date | Thu, 27 Nov 2003 15:24:13 +0000 |
| parents | 89b7f83984cc |
| children | ea17952ce26b |
| files | packages/net/common/current/ChangeLog packages/net/common/current/tests/bridge.c |
| diffstat | 2 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/net/common/current/ChangeLog +++ b/packages/net/common/current/ChangeLog @@ -1,3 +1,8 @@ +2003-11-25 Manu Sharma <manu.sharma@ascom.com> + + * tests/bridge.c: Changes to enable Spanning Tree Protocol if the + corresponding CDL component is enabled. + 2003-11-24 Jani Monoses <jani@iv.ro> * cdl/net.cdl: Close quote for test list.
--- a/packages/net/common/current/tests/bridge.c +++ b/packages/net/common/current/tests/bridge.c @@ -67,6 +67,7 @@ #include <network.h> #include <sys/types.h> #include <stdlib.h> + #ifdef CYGPKG_NET_BRIDGE_HANDLER #include <net/if.h> #include <net/if_dl.h> @@ -955,11 +956,17 @@ main_fn(cyg_addrword_t data) { interface_up("eth0"); eth0_up = 1; bridge_add(sock,brdg,"eth0"); +#ifdef CYGPKG_NET_BRIDGE_STP_CODE + bridge_ifsetflag (sock, brdg, "eth0", IFBIF_STP); +#endif #endif #ifdef CYGHWR_NET_DRIVER_ETH1 interface_up("eth1"); eth1_up = 1; bridge_add(sock,brdg,"eth1"); +#ifdef CYGPKG_NET_BRIDGE_STP_CODE + bridge_ifsetflag (sock, brdg, "eth1", IFBIF_STP); +#endif #endif bridge_status(sock,brdg);
