summaryrefslogtreecommitdiff
path: root/sys/net/if_bridge.c
AgeCommit message (Expand)Author
2018-02-07Unbreak carp(4) MAC check in bridge_process().Martin Pieuchot
2018-02-05bcmp -> memcmp; kinda req'd / not-just-kinda ok'd by claudioHenning Brauer
2018-02-05implement an arp filterHenning Brauer
2018-01-10get rid of struct carp_if by moving the srpl into struct ifnet if_carp.David Gwynne
2018-01-09Creating a cloned interface could return ENOMEM due to temporaryAlexander Bluhm
2017-11-20Remove duplicated code working around the fact that ifpromisc() requiredMartin Pieuchot
2017-08-17Skip SPD lookups for short packets on IPsec-enabled bridgeMike Belopuhov
2017-05-16Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().Martin Pieuchot
2017-05-15bridge_ioctl() doesn't need to call splnet().Martin Pieuchot
2017-05-12Unify duplicate code from address family switch in bridge_ipsec().Alexander Bluhm
2017-02-05Use percpu counters for ip6statJeremie Courreges-Anglas
2017-01-24A space here, a space there. Soon we're talking real whitespaceKenneth R Westerback
2017-01-23Flag pseudo-interfaces as such in order to call add_net_randomness()Martin Pieuchot
2017-01-11No need for a splsoftnet()/splx() dance when the KERNEL_LOCK() is whatMartin Pieuchot
2016-12-19Assert that IPL_SOFTNET is needed rather than calling splsoftnet()Martin Pieuchot
2016-11-21bridge(4) does not distinguish between routing/forwarding ports, soReyk Floeter
2016-11-14turn ipstat into a set of percpu counters.David Gwynne
2016-10-03Use detach hook to notify bridge(4) about span port removals.Rafael Zalamena
2016-10-03Use detach hook to notify bridge of interface removal instead of addingRafael Zalamena
2016-09-29Rename brtag_src/brtag_dst to brtag_peer/brtag_local to avoidReyk Floeter
2016-09-03Add support for a multipoint-to-multipoint mode in vxlan(4). In thisReyk Floeter
2016-09-02Add switch(4) support to ifconfigKazuya Goda
2016-09-01Import switch(4), an in-kernel OpenFlow switch which can work alone.Kazuya Goda
2016-08-31Drop gif(4) support, etherip(4) is what you want now.Martin Pieuchot
2016-06-07Multicast packet are already duplicated in bridge_process() soMartin Pieuchot
2016-05-30Insert a hack to deal with interfaces removing the VLAN header beforeMartin Pieuchot
2016-04-12Set bridge(4)'s if_output to a dummy function returning EAFNOSUPPORT asMartin Pieuchot
2016-03-30replace bridge_m_dup with m_dup_pkt.David Gwynne
2016-03-08- bridge_localbroadcast() must call pf_pkt_addr_changed()Alexandr Nedvedicky
2015-12-05remove old lint annotationsTed Unangst
2015-12-04bridge(4) never outputs packets so set its if_output and if_start to NULL.Martin Pieuchot
2015-12-02Include cleanup.Martin Pieuchot
2015-12-01Split functions in if_bridge.c into if_bridge.c bridgectl.c .Kazuya Goda
2015-12-01Fix bridge to forward broadcast/multicast frames from gif.Kazuya Goda
2015-11-07Use input handlers for bridge(4).Martin Pieuchot
2015-11-07Don't try to be clever testing if a queue is full before callingMartin Pieuchot
2015-10-12Introduce bridge_ifinput() to handle some repeated logic beforeReyk Floeter
2015-10-05Revert if_oqdrops accounting changes done in kernel, per request from mpi@.Masao Uebayashi
2015-10-05Don't count IF_DROP()'ed packets as if_oerrors too.Masao Uebayashi
2015-09-29add sizes to some of the simpler free callsTheo de Raadt
2015-09-10pass a cookie argument to interface input handlers that can be usedMike Belopuhov
2015-09-10Even the driver that should not be named needs if_put() after if_get().Martin Pieuchot
2015-09-10move the if input handler list to an SRP list.David Gwynne
2015-09-09Kill a couple of if_get()s only needed to increment per-ifp IPv6 stats.Martin Pieuchot
2015-08-26Use the specialized m_copym2() preserving the alignment of the payloadMartin Pieuchot
2015-08-24The bridge list is a relict, delete the remaining LIST_REMOVE.Alexander Bluhm
2015-08-18Apply the logic used for "protocol" queues to bridge(4). This allowsMartin Pieuchot
2015-07-20Remove splassert(IPL_NET) from if_input().Martin Pieuchot
2015-07-20Implemented MPLS pseudowire (mpw(4)) to be used with VPLS and VPWS.Rafael Zalamena
2015-07-17Explicitly do EtherIP encapsulation in bridge_ifenqueue().Martin Pieuchot