summaryrefslogtreecommitdiffstats
path: root/sys/net/switchctl.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Refactor klist insertion and removalvisa2020-12-251-4/+4
* Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan2020-12-121-3/+3
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-071-4/+4
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-201-3/+3
* Simplify filterops routines where klist_invalidate() is used.visa2020-01-281-12/+1
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-311-5/+12
* poll handlers must return a poll(2) revents value, not errno(2) values.reyk2019-12-191-2/+2
* tsleep(9) -> tsleep_nsec(9)mpi2019-10-161-2/+3
* pushing NET_LOCK() further down from if_clone_{create,destroy}()sashan2019-05-121-3/+1
* Fix mbuf releated crashes in switch(4). They have been found bybluhm2018-12-281-2/+4
* M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forclaudio2018-11-091-3/+3
* Remove NET_LOCK()'s argument.mpi2017-08-111-3/+3
* Fix declaration: vsw_dev2sc has been renamed to switch_dev2sc.reyk2017-01-161-2/+2
* Grab the netlock when device is opened; ok mpi, rzalamenamikeb2016-12-221-3/+3
* Remove most of the splsoftnet() recursions related to cloned interfaces.mpi2016-12-121-3/+6
* Remove mutexes protection from the switchctl as they don't seem to berzalamena2016-11-111-10/+1
* Add support for partial writes in switchwrite so we can use multiplerzalamena2016-11-101-24/+81
* Simplify the switchread loop and fix the case where only first mbuf inrzalamena2016-11-091-23/+25
* Teach switch(4) device read(2) operations to behave like a stream socket,rzalamena2016-11-081-7/+37
* When auto-creating an interface when opening a /dev/{tun,tap,switch}reyk2016-09-041-2/+5
* Do "goto failed" in case returning EAGAIN as well.yasuoka2016-09-041-3/+3
* Fixed missing null check in switchctl.cgoda2016-09-031-8/+25
* Import switch(4), an in-kernel OpenFlow switch which can work alone.goda2016-09-011-0/+375