aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph/ng_socket.c
Commit message (Expand)AuthorAgeFilesLines
* ng_socket: Treat EEXIST from kern_kldload() as successZhenlei Huang2024-04-161-3/+8
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* protosw: refactor protosw and domain static declaration and loadGleb Smirnoff2022-08-171-38/+21
* ng_socket: don't assign NULL in C99 sparse initializerGleb Smirnoff2022-05-091-9/+0
* domains: make domain_init() initialize only global stateGleb Smirnoff2022-01-031-1/+1
* socket: Implement SO_RERRORRoy Marples2021-07-281-1/+1
* Add missing sockaddr length and family validation to various protocolsMark Johnston2021-05-031-4/+15
* Revert "SO_RERROR indicates that receive buffer overflows should be handled a...Alexander V. Chernikov2021-02-081-1/+1
* SO_RERROR indicates that receive buffer overflows should be handled as errors.Alexander V. Chernikov2021-02-081-1/+1
* [ng_socket] Don't take the SOCKBUF_LOCK() twice in the RX data path.Aleksandr Fedorov2020-12-171-2/+9
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+4
* Rework second part of r357558. Unroll the macro and allocate memory inGleb Smirnoff2020-02-211-1/+4
* Revert one half of previous change r357558. Don't enter the epoch onGleb Smirnoff2020-02-211-3/+0
* Enter the network epoch when ng_socket sends data or control from userGleb Smirnoff2020-02-051-0/+8
* sys: use our nitems() macro when param.h is available.Pedro F. Giffuni2016-04-211-1/+1
* sys/net* : for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-2/+2
* Fix multiple incorrect SYSCTL arguments in the kernel:Hans Petter Selasky2014-10-211-3/+3
* Use NG_WAITOK as ng_package_msg() argument instead of M_WAITOK.Alexander Motin2014-05-221-1/+1
* In ng_getsockaddr() allocate memory prior to obtaining lock.Gleb Smirnoff2012-02-161-11/+8
* No need to optimise for a node with no hooks, my braino.Gleb Smirnoff2012-02-131-5/+2
* Provide a findhook method for ng_socket(4). The node stores aGleb Smirnoff2012-01-231-2/+101
* In ng_socket(4) expose less kernel internals to userland. This commitGleb Smirnoff2012-01-231-3/+16
* Remove some disabled NOTYET code. Probability of enabling it is low,Gleb Smirnoff2012-01-161-78/+0
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-2/+2
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten2011-11-071-2/+2
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-1/+1
* In ng_attach_cntl() first allocate things that may fail, and thenGleb Smirnoff2011-07-141-16/+15
* sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly.Matthew D Fleming2011-01-121-2/+2
* When calling panic(), always pass a format string.Rui Paulo2010-10-131-1/+1
* Fix a race between ngs_rcvmsg() and soclose() which closes the controlAttilio Rao2010-05-191-6/+26
* Now fix functionality of 'netstat -f netgraph' that hasn't workedGleb Smirnoff2010-03-121-0/+3
* Fix 'netstat -f netgraph', which I had broken in r163463 ling timeGleb Smirnoff2010-03-121-0/+18
* Introduce and use a sysinit-based initialization scheme for virtualRobert Watson2009-07-231-6/+6
* Remove unused variable.Alexander Motin2008-11-221-3/+2
* Improve apply callback error reporting:Alexander Motin2008-03-111-1/+1
* Remove explicit locking of struct file.Jeff Roberson2007-12-301-1/+1
* Implement new apply callback mechanism to handle item forwarding.Alexander Motin2007-10-191-12/+13
* Reduce network stack oddness: implement .pru_sockaddr and .pru_peeraddrRobert Watson2007-05-111-3/+3
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-2/+5
* Check pointer before dereferencing.Gleb Smirnoff2006-10-181-1/+2
* Some clenaup of ngs_rcvmsg():Gleb Smirnoff2006-10-171-60/+46
* Some cleanup and small changes:Gleb Smirnoff2006-10-171-121/+74
* Change semantics of socket close and detach. Add a new protocol switchRobert Watson2006-07-211-0/+4
* Use kern_kldload() and kern_kldunload() to load and unload modules whenJohn Baldwin2006-06-131-6/+5
* Remove unneeded check.Gleb Smirnoff2006-05-161-4/+0
* Do not leak kernel memory in case if userland has been compiledGleb Smirnoff2006-05-161-0/+1
* Correct assertion in ng_detach().Robert Watson2006-04-061-1/+1
* Chance protocol switch method pru_detach() so that it returns voidRobert Watson2006-04-011-8/+4
* Use sparse initializers for "struct domain" and "struct protosw",Ruslan Ermilov2005-11-091-33/+18