From c1eb4b8d6838109655744ce77e20472f8ea6a8ff Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 18 Dec 2017 20:47:55 +0100 Subject: devether: dont forward loopback packets on bridges --- sys/src/9/ppc/devether.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/src/9/ppc') diff --git a/sys/src/9/ppc/devether.c b/sys/src/9/ppc/devether.c index cacc27f4b..6cd311840 100644 --- a/sys/src/9/ppc/devether.c +++ b/sys/src/9/ppc/devether.c @@ -170,8 +170,8 @@ etheriq(Ether* ether, Block* bp, int fromwire) if(f = *fp) if(f->type == type || f->type < 0) if(tome || multi || f->prom){ - /* Don't want to hear bridged packets */ - if(f->bridge && !fromwire && !fromme) + /* Don't want to hear loopback or bridged packets */ + if(f->bridge && (tome || !fromwire && !fromme)) continue; if(!f->headersonly){ if(fromwire && fx == 0) -- cgit v1.2.3