aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph/ng_ksocket.c
Commit message (Expand)AuthorAgeFilesLines
* ng_ksocket: use new macros to lock socket buffersGleb Smirnoff2024-03-231-8/+8
* sockets: garbage collect SS_ISCONFIRMINGGleb Smirnoff2024-01-301-2/+1
* sockets: don't malloc/free sockaddr memory on getpeername/getsocknameGleb Smirnoff2023-11-301-17/+11
* sockets: don't malloc/free sockaddr memory on accept(2)Gleb Smirnoff2023-11-301-8/+4
* ng_ksocket: fix accept(2)Gleb Smirnoff2023-11-171-6/+35
* ng_ksocket: fix upcall clearing on node shutdownGleb Smirnoff2023-11-171-7/+14
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* divert: declare PF_DIVERT domain and stop abusing PF_INETGleb Smirnoff2022-08-301-1/+1
* protosw: refactor protosw and domain static declaration and loadGleb Smirnoff2022-08-171-2/+2
* ng_ksocket: Remove unused variable.John Baldwin2022-04-081-3/+2
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* Check return value from soaccept().Gleb Smirnoff2017-06-141-1/+2
* Listening sockets improvements.Gleb Smirnoff2017-06-081-61/+18
* sys/netgraph: spelling fixes in comments.Pedro F. Giffuni2016-04-291-3/+3
* Remove AppleTalk support.Gleb Smirnoff2014-03-141-8/+2
* Remove IPX support.Gleb Smirnoff2014-03-141-3/+0
* In r248885 I have reduced size of fake uio resid that ng_ksocket(4) passesGleb Smirnoff2013-12-211-10/+17
* Revamp mbuf handling in ng_ksocket_incoming2():Gleb Smirnoff2013-03-291-12/+22
* Whitespace.Gleb Smirnoff2013-03-291-10/+10
* Non-functional cleanup of ng_ksocket_incoming2().Gleb Smirnoff2013-03-291-8/+8
* Mechanically remove the last stray remains of spl* calls from net*/*.Andre Oppermann2012-10-181-7/+2
* Revert r220768 for ng_ksocket. This node is special andGleb Smirnoff2012-05-241-1/+3
* Use strchr() and strrchr().Ed Schouten2012-01-021-3/+3
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten2011-11-071-1/+2
* Node constructor methods are supposed to be called in syscallGleb Smirnoff2011-04-181-4/+1
* Fix an invalid parameter detected by INVARIANT and confirmed by r193272.Fabien Thomas2010-05-061-1/+1
* Make ng_ksocket fulfill lower protocol stack layers alignment requirementsAlexander Motin2010-03-311-1/+13
* - Turn the third (islocked) argument of the knote call into flags parameter.Stanislav Sedov2009-06-281-1/+1
* Rework socket upcalls to close some races with setup/teardown of upcalls.John Baldwin2009-06-011-13/+9
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-13/+13
* Send only one incoming notification at a time to reduce queueAlexander Motin2008-03-071-32/+26
* In the output path, mask off M_BCAST|M_MCAST so as to prevent incorrectBruce M Simpson2007-02-091-0/+3
* soreceive_generic(), and sopoll_generic(). Add new functions sosend(),Robert Watson2006-07-241-4/+3
* Clear csum_flags after reading data from socket buffer. Otherwise,Ruslan Ermilov2006-02-211-0/+1
* When we read data from socket buffer using soreceive() the socket layerGleb Smirnoff2005-09-061-4/+13
* Backout revision 1.54, because it exposes a worse problem, thanGleb Smirnoff2005-08-251-3/+1
* Catch up with new ng_send_fn1() interface.Gleb Smirnoff2005-05-161-1/+4
* When used as divert socket we need to decouple stack when node is enteredGleb Smirnoff2005-05-131-1/+3
* Fix panics with misconfigured routing:Gleb Smirnoff2005-04-181-6/+8
* Reimplement recursion protection, checking whether current thread holdsGleb Smirnoff2005-02-191-0/+6
* Remove a recursion protection, which we inherited from splnet() netgraph times.Gleb Smirnoff2005-02-161-9/+0
* Allocate enough space for new tag.Gleb Smirnoff2005-02-121-1/+2
* When netgraph(4) was converted to use mbuf_tags(9) instead of meta-dataGleb Smirnoff2005-02-121-3/+9
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-2/+3
* In FreeBSD 5.x, curthread is always defined, so we don't need to to testRobert Watson2004-09-021-3/+3
* Convert Netgraph to use mbuf tags to pass its meta information around.Julian Elischer2004-06-251-38/+15
* Merge additional socket buffer locking from rwatson_netperf:Robert Watson2004-06-171-0/+14
* The socket field so_state is used to hold a variety of socket relatedRobert Watson2004-06-141-2/+2
* Extend coverage of SOCK_LOCK(so) to include so_count, the socketRobert Watson2004-06-121-0/+2
* Integrate accept locking from rwatson_netperf, introducing a newRobert Watson2004-06-021-7/+10