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