NetBSD-Bugs archive

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

Re: kern/48104: Incorrect forwarding of broadcast packets by bridge(4)



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

From: Lloyd Parkes <lloyd%must-have-coffee.gen.nz@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: kern/48104: Incorrect forwarding of broadcast packets by bridge(4)
Date: Fri, 21 Feb 2014 13:32:39 +1300

 I have finally tested a version of my fix for this problem that I think =
 is suitable for general use. If someone could review and commit this =
 patch it would be appreciated. I have tested this with multiple physical =
 and Xen interfaces.
 
 This patch changes the bridge driver so that it hooks the struct ifnet =
 if_input field rather than tapping the bridged packet out of =
 ether_input(). This allows the bridge to call ether_input() repeatedly =
 (if necessary) without having to worry about a recursive packet storm.
 
 My diff is at http://home.must-have-coffee.gen.nz/lloyd/bridge.diff.
 
 Cheers,
 Lloyd
 


Home | Main Index | Thread Index | Old Index