summaryrefslogtreecommitdiff
path: root/sys/net/if_bridge.c
AgeCommit message (Expand)Author
2022-07-29Sprinkle constskrll
2022-07-29Trailing whitespaceskrll
2022-06-20bridge(4): support VLAN frames stripped by hardware taggingyamaguchi
2021-12-31sys: Use if_init wrapper function.riastradh
2021-12-31sys: Use if_ioctl wrapper function.riastradh
2021-12-31sys: Use if_stop wrapper function.riastradh
2021-09-30bridge: Register bridge_ifdetach to ether_ifdetach hookyamaguchi
2021-09-30bridge: Register bridge_calc_link_state to link-state change hookyamaguchi
2021-07-02Use if_ioctl() for changing MTU, not ether_ioctl to prevent panicyamaguchi
2021-06-16if_attach and if_initialize cannot fail, don't test return valueriastradh
2021-02-19- Make ALIGNED_POINTER use __alignof(t) instead of sizeof(t). This is morechristos
2021-02-14- centralize header align and pullup into a single inline functionchristos
2020-11-02bridge: revert priorroy
2020-09-27bridge: When an interface joins then mark addresses on it as tentativeroy
2020-09-27bridge: Calculate link state as the best link state of any memberroy
2020-08-01Remove #ifdef BRIDGE_IPF, compile in the code by default. Sent tomaxv
2020-05-01report no enabled capabilities when no interface is part of bridgejdolecek
2020-04-30for bridge(4), report the common enabled capabilities of the membersjdolecek
2020-04-27if MTU of the added interface doesn't match the bridge, modify the MTUjdolecek
2020-03-27replace the conditional m_pullup() on start of bridge_output() withjdolecek
2020-03-24reset the csum_flags in bridge_brodcast() also for bmcast pathjdolecek
2020-02-24Remove debug printf I put into bridge_calc_csum_flags().rin
2020-02-23disable the DEBUG bridge_calc_csum_flags() printfjdolecek
2020-01-29Adopt <net/if_stats.h>.thorpej
2019-08-05 Cast uint32_t to avoid undefined behavior in bridge_rthash(). Found by kUBSan.msaitoh
2018-12-22Take the interface out of promiscuous mode in bridge_delete_member()rin
2018-12-15Improve wording in comments: replace "chain" with "queue" forrin
2018-12-14Need <netinet6/ip6_var.h> for ip6_statinc() prototype.martin
2018-12-12PR kern/53562rin
2018-11-09Fix that brconfig <bridge> (addr) can't show a large number of MAC addressesozaki-r
2018-09-19Micro optimization. m_copym(M_COPYALL) -> m_copypacket().msaitoh
2018-09-18- Fix bridge_enqueue() which was broken by last commit. Use correct mbufmsaitoh
2018-09-14 Fix a bug that bridge_enqueue() incorrectly cleared outgoing packet's offloadmsaitoh
2018-05-25Ensure to call if_register after interface initializations finishozaki-r
2018-05-14Protect packet input routines with KERNEL_LOCK and splsoftnetozaki-r
2018-04-18Add missing PSLIST_ENTRY_INIT and PSLIST_ENTRY_DESTROYozaki-r
2018-04-18Get rid of a unnecessary semicolonozaki-r
2018-04-18bridge: use pslist(9) for rtlist and rthashozaki-r
2018-04-18Simplify bridge_rtnode_insert (NFC)ozaki-r
2018-04-18Remove obsolete NULL checksozaki-r
2018-04-10Fix bridge_rtdeleteozaki-r
2018-01-15If the bridge is not running, don't call bridge_stop. Otherwise themaxv
2017-12-28Ensure the timer isn't running by using workqueue_waitozaki-r
2017-12-19Don't set IFEF_MPSAFE unless NET_MPSAFE at this pointozaki-r
2017-12-11Wrap if_ioctl_lock with IFNET_* macros (NFC)ozaki-r
2017-12-08Fix build of kernels without etherozaki-r
2017-12-06Ensure to not turn on IFF_RUNNING of an interface until its initialization co...ozaki-r
2017-12-06Ensure to hold if_ioctl_lock when calling if_flags_setozaki-r
2017-11-17Add missing IFEF_NO_LINK_STATE_CHANGE to bridgeozaki-r
2017-11-16Unify IFEF_*_MPSAFE into IFEF_MPSAFEozaki-r