summaryrefslogtreecommitdiff
path: root/sys/net/switchctl.c
AgeCommit message (Expand)Author
2020-12-25Refactor klist insertion and removalVisa Hankala
2020-12-12Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan
2020-04-07Abstract the head of knote lists. This allows extending the lists,Visa Hankala
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowVisa Hankala
2020-01-28Simplify filterops routines where klist_invalidate() is used.Visa Hankala
2019-12-31Use C99 designated initializers with struct filterops. In addition,Visa Hankala
2019-12-19poll handlers must return a poll(2) revents value, not errno(2) values.Reyk Floeter
2019-10-16tsleep(9) -> tsleep_nsec(9)Martin Pieuchot
2019-05-12pushing NET_LOCK() further down from if_clone_{create,destroy}()Alexandr Nedvedicky
2018-12-28Fix mbuf releated crashes in switch(4). They have been found byAlexander Bluhm
2018-11-09M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forClaudio Jeker
2017-08-11Remove NET_LOCK()'s argument.Martin Pieuchot
2017-01-16Fix declaration: vsw_dev2sc has been renamed to switch_dev2sc.Reyk Floeter
2016-12-22Grab the netlock when device is opened; ok mpi, rzalamenaMike Belopuhov
2016-12-12Remove most of the splsoftnet() recursions related to cloned interfaces.Martin Pieuchot
2016-11-11Remove mutexes protection from the switchctl as they don't seem to beRafael Zalamena
2016-11-10Add support for partial writes in switchwrite so we can use multipleRafael Zalamena
2016-11-09Simplify the switchread loop and fix the case where only first mbuf inRafael Zalamena
2016-11-08Teach switch(4) device read(2) operations to behave like a stream socket,Rafael Zalamena
2016-09-04When auto-creating an interface when opening a /dev/{tun,tap,switch}Reyk Floeter
2016-09-04Do "goto failed" in case returning EAGAIN as well.YASUOKA Masahiko
2016-09-03Fixed missing null check in switchctl.cKazuya Goda
2016-09-01Import switch(4), an in-kernel OpenFlow switch which can work alone.Kazuya Goda