index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
net
/
if_bridge.c
Age
Commit message (
Expand
)
Author
2019-11-06
replace the hooks used with if_detachhooks with a task list.
David Gwynne
2019-07-20
When multiple ports share the same MAC, pick the physical one for delivery.
Martin Pieuchot
2019-07-17
Introduce ETHER_IS_BROADCAST/ANYADDR/EQ() and use them where appropriate.
Martin Pieuchot
2019-06-09
Always return EEXIST if an interface is already part of a bridge.
Martin Pieuchot
2019-06-09
Remove code for non-Ethernet members, these are no longer supported.
Martin Pieuchot
2019-05-13
Deal with the case where bridge_getbif() can return NULL.
Martin Pieuchot
2019-05-12
Switch the list of span interfaces and interfaces to SMR.
Martin Pieuchot
2019-05-12
pushing NET_LOCK() further down from if_clone_{create,destroy}()
Alexandr Nedvedicky
2019-05-10
Move bridge_filterrule() before doing the mbuf copy. Fixes a memory leak
Claudio Jeker
2019-05-03
An if_put() was missing in one branch of bridge_process(). This
Alexander Bluhm
2019-04-28
Removes the KERNEL_LOCK() from bridge(4)'s output fast-path.
Martin Pieuchot
2019-04-15
Use timeout_del_barrier(9) instead of timeout_del(9) followed by
Visa Hankala
2019-03-31
Fix output accounting when bridge(4) is down.
Martin Pieuchot
2019-03-12
Merge copy/pasted code to export STP states via ioctl into a function.
Martin Pieuchot
2019-03-08
Do not grab a `bif' pointer again, we already have it.
Martin Pieuchot
2019-03-08
Move the tag mechanism outside of net/if_bridge.c.
Martin Pieuchot
2019-02-20
Protect the hash table with a mutex.
Martin Pieuchot
2019-02-14
Use timeout_barrier() when bringing the bridge(4) down and only execute
Martin Pieuchot
2019-02-14
Remove mpw(4) hacks now that all the world is Ethernet.
Martin Pieuchot
2019-01-29
Plumbing to simplify upcoming locking.
Martin Pieuchot
2019-01-23
Pass an `ifp' pointer to bridge_ourether().
Martin Pieuchot
2019-01-23
Only copy packets for span ports if the bridge is UP.
Martin Pieuchot
2019-01-17
Convert interface lists from TAILQ to SLIST in preparation for fine
Martin Pieuchot
2018-12-12
Various cleanups:
Martin Pieuchot
2018-12-07
Stop passing `sc' when it isn't needed and use `ifp' where it's good
Martin Pieuchot
2018-11-14
Batch copyout(9)s in preparation for finer locking.
Martin Pieuchot
2018-10-01
Put bridge_input & output back under the KERNEL_LOCK().
Martin Pieuchot
2018-09-27
Coherently name "struct bridge_iflist" variables `bif'.
Martin Pieuchot
2018-09-26
Move bridge input/output paths outside of the KERNEL_LOCK().
Martin Pieuchot
2018-09-19
Always call bridge_iflist `bif'.
Martin Pieuchot
2018-04-19
when adding span ports, restrict them to ether and mplstunnel interfaces.
David Gwynne
2018-02-19
Remove almost unused `flags' argument of suser().
Martin Pieuchot
2018-02-11
if an interface is added to the bridge that doesn't exist, try to create it
Henning Brauer
2018-02-08
Add a new '-protected' option for bridge members.
Martin Pieuchot
2018-02-07
Unbreak carp(4) MAC check in bridge_process().
Martin Pieuchot
2018-02-05
bcmp -> memcmp; kinda req'd / not-just-kinda ok'd by claudio
Henning Brauer
2018-02-05
implement an arp filter
Henning Brauer
2018-01-10
get rid of struct carp_if by moving the srpl into struct ifnet if_carp.
David Gwynne
2018-01-09
Creating a cloned interface could return ENOMEM due to temporary
Alexander Bluhm
2017-11-20
Remove duplicated code working around the fact that ifpromisc() required
Martin Pieuchot
2017-08-17
Skip SPD lookups for short packets on IPsec-enabled bridge
Mike Belopuhov
2017-05-16
Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().
Martin Pieuchot
2017-05-15
bridge_ioctl() doesn't need to call splnet().
Martin Pieuchot
2017-05-12
Unify duplicate code from address family switch in bridge_ipsec().
Alexander Bluhm
2017-02-05
Use percpu counters for ip6stat
Jeremie Courreges-Anglas
2017-01-24
A space here, a space there. Soon we're talking real whitespace
Kenneth R Westerback
2017-01-23
Flag pseudo-interfaces as such in order to call add_net_randomness()
Martin Pieuchot
2017-01-11
No need for a splsoftnet()/splx() dance when the KERNEL_LOCK() is what
Martin Pieuchot
2016-12-19
Assert that IPL_SOFTNET is needed rather than calling splsoftnet()
Martin Pieuchot
2016-11-21
bridge(4) does not distinguish between routing/forwarding ports, so
Reyk Floeter
[next]