NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/48104 CVS commit: src/sys/net



The following reply was made to PR kern/48104; it has been noted by GNATS.

From: "Ryota Ozaki" <ozaki-r%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/48104 CVS commit: src/sys/net
Date: Thu, 23 Jul 2015 10:52:34 +0000

 Module Name:	src
 Committed By:	ozaki-r
 Date:		Thu Jul 23 10:52:34 UTC 2015
 
 Modified Files:
 	src/sys/net: if_bridge.c
 
 Log Message:
 Fix PR 48104
 
 So far bridge cannot receive frames via a member interface when the frames
 come from another member interface. So when we assign an IP address to
 a member interface, hosts connected to another member interface cannot
 ping to the IP address. That behavior isn't expected. See PR 48104 for
 more realistic examples of this issue.
 
 The change does:
 - drop M_PROMISC before ether_input, which allows a bridge member interface
   to receive a frame coming from another bridge member interface
 - receive broadcast/multicast frames via all bridge member interfaces,
   which is required to receive IPv6 multicast packets destined to a
   multicast group belonging to a bridge member interface that is different
   from a packet arrival interface
 
 roy@ helped testing of the fix, thanks!
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.99 -r1.100 src/sys/net/if_bridge.c
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index