Age | Commit message (Expand) | Author |
2021-12-03 | Add TDB reference counting to ipsp_spd_lookup(). If an output | Alexander Bluhm |
2021-12-01 | Let ipsp_spd_lookup() return an error instead of a TDB. The TDB | Alexander Bluhm |
2021-11-25 | Implement reference counting for IPsec tdbs. Not all cases are | Alexander Bluhm |
2021-11-11 | Do not call ip_deliver() recursively from IPsec. As there is no | Alexander Bluhm |
2021-10-23 | There is an m_pullup() down in AH input. As it may free or change | Alexander Bluhm |
2021-07-07 | tell ether_input() to call pf_test() outside of smr_read sections, | Alexandr Nedvedicky |
2021-06-02 | use ipv4_check and ipv6_check provided by the network stacks. | David Gwynne |
2021-03-05 | pass the uint64_t dst ethernet address from ether_input to bridges. | David Gwynne |
2021-03-01 | Refactor ip_fragment() and ip6_fragment(). Use a mbuf list to | Alexander Bluhm |
2021-02-25 | we don't have to cast to caddr_t when calling m_copydata anymore. | David Gwynne |
2021-02-23 | small adjustment of the deck chairs, no functional change. | David Gwynne |
2021-02-23 | use the ipv6 dst addr to look up an ipsec tdb in bridge_ipsec in. | David Gwynne |
2021-01-28 | bridge(4): convert ifunit() to if_unit(9) | mvs |
2021-01-25 | We have this sequence in bridge(4) ioctl(2) path: | mvs |
2021-01-08 | don't check local carp addresses as part of the antispoof checks. | David Gwynne |
2021-01-02 | Don't call if_deactivate() in bridge_clone_destroy(). Following | mvs |
2020-08-06 | Allow pf(4) to divert packets from bridge(4) to local socket. | Alexander Bluhm |
2020-07-30 | `struct bstp_state' stores pointer to parent `ifnet' as `bs_ifp'. | mvs |
2020-07-22 | Use interface index instead of pointer to `ifnet' in `struct bstp_port'. | mvs |
2020-07-22 | register as a bridge port, not an input handler, on member ifaces. | David Gwynne |
2020-07-13 | when adding a non-existent interface as a port, don't try create missing ones. | David Gwynne |
2020-06-24 | kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9) | cheloha |
2020-04-12 | ifpromisc() requires NET_LOCK(), so acquire the lock when changing | Visa Hankala |
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 |