Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-05-11 | check for 'fastroute' condition (like ip_input) in bridge_filter() and | Jason Wright | |
deal with it. | |||
2001-03-22 | strlcpy instead of strncpy + \0 | Jason Wright | |
2001-03-19 | m_freem not m_free if we're dropping the packet because we're not in | Jason Wright | |
the forwarding stp state | |||
2001-03-06 | Eeep, don't reset the checksum when checking it! Noticed by bugfix@123.net | Angelos D. Keromytis | |
2001-03-05 | Clear ip_sum before calculating IP checksum (closes PR 1667) | Angelos D. Keromytis | |
2001-02-06 | allow for configuring number of bridge ifaces in ukc; jason@ ok and help | Michael Shalayeff | |
2001-02-04 | For unicast packets destined for the bridge machine itself, learn from the | Jason Wright | |
SRC address (not the DST). | |||
2001-02-02 | In the broadcast received on gif case, throw the packet up the stack if | Jason Wright | |
we -found- an appropriate interface. | |||
2001-02-01 | packets received on gif's for local processing can't just fall down the | Jason Wright | |
stack, they have to be pushed; when calling ether_input(): 1 - unicast packets have the ifp of the matching interface 2 - bcast/mcast packets have the ifp of the first IFT_ETHER bridge member based on discussion with angelos. | |||
2001-01-30 | change ip_compat.h to ip_fil_compat.h for clarity. Impending ipf merge | Kjell Wooding | |
2001-01-17 | IPF 3.4.15. (IPv6 not working yet). | Federico G. Schwindt | |
Note: before building the userland part you need to do make includes. | |||
2000-12-30 | For bridged IPsec, use the gif* interfaces. | Angelos D. Keromytis | |
2000-12-12 | Add support for 802.1D spanning tree protocol. | Jason Wright | |
NOTE: this requires recompiling brconfig with updated include files. | |||
2000-11-10 | it doesn't matter what kind of interface it is if the bridge_iflist allocation | Jason Wright | |
fails.. it's still ENOMEM. | |||
2000-11-07 | - Since the actual frame processing takes place from softnet(), splhigh | Jason Wright | |
is not needed (the only other two places that modify the state of the bridge are bridge_ioctl() and bridge_rtage(), both of which can easily be wrapped in splsoftnet). - compute a random hashkey each time the bridge is brought up | |||
2000-11-06 | use the macros from queue.h more consistently | Jason Wright | |
update if_omcasts and call IF_DROP when necessary | |||
2000-10-18 | use IFT_BRIDGE | Jason Wright | |
correctly update member interface obytes+lastchange; patch from camield@ | |||
2000-10-18 | revamped llc handling using if_llc.h | Jason Wright | |
removed unused structure | |||
2000-10-18 | get the bounds checking right for the data used in copyout() in several | Jason Wright | |
ioctl calls. | |||
2000-10-09 | uninitialized variable; spotted by Andrew Lunn <andrew.lunn@ascom.ch> | Jason Wright | |
2000-06-26 | timeout is in seconds, not ticks. | Artur Grabowski | |
2000-06-22 | Convert to new timeouts. | Artur Grabowski | |
2000-06-20 | knf | Jason Wright | |
2000-06-16 | use memcmp() instead of bcmp(), memcmp is <,=,> but bcmp is =,!= | Theo de Raadt | |
2000-06-02 | On input if the packet matches one of the member interface MAC addresses, | Jason Wright | |
set the receiving interface to be that interface for further processing; thanks to dorcula@uncool.org for reporting and testing. | |||
2000-05-25 | on packets incoming to the bridge machine itself, respect the | Jason Wright | |
LEARNING flag on the receiving interface (ie. don't learn when you're not supposed to). | |||
2000-04-10 | don't return directly from bridge_ioctl without splx() on invalid enc | Jason Wright | |
interfaces; modified version of patch from Armin Wolfermann <armin@wolfermann.org>. | |||
2000-02-28 | remove unneeded variable and clean | Jason Wright | |
2000-02-21 | Rework bridge_filter() so that it does not require a full packet copy | Jason Wright | |
Allow for reusing the current mbuf (rather than a copy) for the last interface in the list in bridge_output(). Replace some pointer derefs with on the stack copies of the data. | |||
2000-02-19 | set interface fields to null when detaching substructures | Niklas Hallqvist | |
in preparation for softc retainment. | |||
2000-01-25 | add ethernet MAC filtering capability | Jason Wright | |
also includes split of bridgeintr() with some optimizations for quicker frame handling | |||
2000-01-15 | Don't allow enc0 to be added to a bridge, as it's used for all | Angelos D. Keromytis | |
non-bound SAs... | |||
2000-01-15 | Handle the SNAP encapsulated IP/Non-IP case. | Jason Wright | |
2000-01-10 | Implement the blocknonip flag | Angelos D. Keromytis | |
1999-11-04 | allow 'enc' interfaces to be bridge members | Jason Wright | |
check to make sure rx'd packets aren't from any of our interfaces fix some bogus comments | |||
1999-10-27 | packets addressed "for us" should be entered into the bridge address cache. | Jason Wright | |
1999-10-26 | rewriting the header for packets originating from the bridge is | Jason Wright | |
unncessary since we check for incoming frames destined to any of the bridged interfaces. Also change the full mbuf copy to a referenced copy. | |||
1999-09-30 | simplify bridge_broadcast(): | Jason Wright | |
don't bother returning an mbuf just to free it only free it if NOT used | |||
1999-09-03 | Don't delete the cache on down/up transitions unless it's empty. Instead | Jason Wright | |
flush the dynamics. Required other handling of the cache table to accomodate. Modify SIOCBRDGFLUSH to handle flushall and flush dynamic requests. | |||
1999-09-01 | o simpler handling of "forme" packets | Jason Wright | |
o when ~IFF_UP, don't act like a bridge for output either | |||
1999-08-20 | uninitialized variable; art@ | Jason Wright | |
1999-08-08 | Fix cases when wanting to communicate with the bridge' | Niklas Hallqvist | |
s remote interfaces, both ARP and local delivery had bugs | |||
1999-08-08 | Support detaching of network interfaces. Still work to do in ipf, and | Niklas Hallqvist | |
other families than inet. | |||
1999-07-24 | fix size calculation in SIOCBRDGRTS | Jason Wright | |
code size reduction from deraadt@ | |||
1999-06-30 | bpfattach bridge's and provide tap for queued packets | Jason Wright | |
1999-06-03 | Repair amiga builds (int schedules need some machine-specific macros) | Marc Espie | |
1999-05-24 | Only do basic work in the ethernet interrupt context, and queue packets to | Jason Wright | |
be bridged. Do the real work in a scheduled netisr. | |||
1999-03-19 | Add flag to allow some interfaces to not see packets with unknown destination. | Jason Wright | |
1999-03-19 | Add the ability to mark an interface as "non-learning" | Jason Wright | |
1999-03-12 | big overhaul: | Jason Wright | |
o SNAP encapsulated IP filtering o static address cache entries o address deletion from cache o dynamic & full cache flush o filter packets based on each interface, not on the bridge as a whole o KNF nits o allow addition of ~IFF_UP interfaces o man page & user level fixes to match the above |