From 747bdbd119b90f6198c87276eaddd4ed914d9a01 Mon Sep 17 00:00:00 2001 From: rd235 Date: Thu, 17 May 2007 14:57:17 +0000 Subject: [PATCH] fstp line status debug: second attempt... git-svn-id: https://vde.svn.sourceforge.net/svnroot/vde/trunk@159 d37a7db1-d92d-0410-89df-f68f52f87b57 --- vde-2/fstp.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vde-2/fstp.c b/vde-2/fstp.c index 744079b..a09600d 100644 --- a/vde-2/fstp.c +++ b/vde-2/fstp.c @@ -556,6 +556,8 @@ void fstaddport(int vlan,int port,int tagged) } BA_CLR(fsttab[vlan]->backup,port); BA_CLR(fsttab[vlan]->edge,port); + BA_CLR(fsttab[vlan]->rcvhist[0],port); + BA_CLR(fsttab[vlan]->rcvhist[1],port); fst_sendbpdu(vlan,port,0,0,0); topology_change(vlan,port); } @@ -563,6 +565,10 @@ void fstaddport(int vlan,int port,int tagged) void fstdelport(int vlan,int port) { /*printf("F delport V %d - P %d\n",vlan,port);*/ + if (FSTP_ACTIVE(vlan,port)) { + DBGOUT(DBGFSTPMINUS,"Port %04d VLAN %02x:%02x",port,vlan>>8,vlan&0xff); + EVENTOUT(DBGFSTPMINUS,port,vlan); + } BA_CLR(fsttab[vlan]->untag,port); BA_CLR(fsttab[vlan]->tagged,port); BA_CLR(fsttab[vlan]->backup,port); -- 2.11.4.GIT