aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/in_pcb.c
Commit message (Expand)AuthorAgeFilesLines
* - Revert r300854, r303657 which tried to fix regression from r297225.Gleb Smirnoff2016-10-131-8/+2
* This change re-adds L2 caching for TCP and UDP, as originally added in D4306George V. Neville-Neil2016-06-021-0/+5
* FreeBSD previously provided route caching for TCP (and UDP). Re-addGeorge V. Neville-Neil2016-03-241-0/+22
* Remove sys/eventhandler.h from net/route.hAlexander V. Chernikov2016-01-091-0/+1
* The r241129 description was wrong that the scenario is possibleFabien Thomas2015-11-251-1/+10
* Fix a kernel assertion issue introduced with r286227:Julien Charbon2015-08-081-1/+1
* Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability:Julien Charbon2015-08-031-8/+35
* Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.Andrey V. Elsukov2015-07-291-6/+9
* CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than tenJung-uk Kim2015-05-221-1/+1
* Refactor / restructure the RSS code into generic, IPv4 and IPv6 specificAdrian Chadd2015-01-181-1/+1
* Renove faith(4) and faithd(8) from base. It looks like industryAlexander V. Chernikov2014-11-091-19/+0
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff2014-11-071-24/+28
* Fix source address selection on unbound sockets in the presence of multipleAlan Somers2014-09-161-4/+5
* Revisions 264905 and 266860 added a "int fib" argument to ifa_ifwithnet andAlan Somers2014-09-111-4/+7
* Introduce INP6_PCBHASHKEY macro. Replace usage of hardcoded part ofAndrey V. Elsukov2014-09-101-2/+2
* Add a comment and while there, fix trailing whitespace.Hiren Panchasara2014-07-291-1/+4
* Expose in_pcbbind_check_bindmulti() so the upcoming IPv6 RSS changesAdrian Chadd2014-07-121-2/+2
* Implement the first stage of multi-bind listen sockets and RSS socketAdrian Chadd2014-07-101-1/+127
* Fix unintended KBI change from r264905. Add _fib versions ofAlan Somers2014-05-291-7/+4
* Fix subnet and default routes on different FIBs on the same subnet.Alan Somers2014-04-241-4/+7
* Fix jailed raw sockets not setting the correct source address bySteven Hartland2014-04-241-1/+1
* Add support for UDP-Lite protocol (RFC 3828) to IPv4 and IPv6 stacks.Kevin Lo2014-04-071-4/+5
* Several years after initial development, merge prototype support forRobert Watson2014-03-151-3/+26
* Catch up on r261590.Gleb Smirnoff2014-02-071-4/+0
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* A complete duplication of binding should be allowed if on both new andMikolaj Golub2013-07-121-1/+1
* In r227207, to fix the issue with possible NULL inp_socket pointerMikolaj Golub2013-07-041-2/+18
* Remove redundant test, we know inp_lport is 0.Navdeep Parhar2013-01-251-2/+1
* More warnings for zones that depend on the kern.ipc.maxsockets limit.Pawel Jakub Dawidek2012-12-081-0/+2
* There is a complex race in in_pcblookup_hash() and in_pcblookup_group().Gleb Smirnoff2012-10-021-1/+11
* Add a IP_RECVTOS socket option to receive for received UDP/IPv4Michael Tuexen2012-06-121-0/+4
* Clean up some #endif comments removing from short sections. Add #endifBjoern A. Zeeb2012-01-221-13/+12
* Convert all users of IF_ADDR_LOCK to use new locking macros that specifyJohn Baldwin2012-01-051-9/+9
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* Cache SO_REUSEPORT socket option in inpcb-layer in order to avoidMikolaj Golub2011-11-061-6/+5
* Fix the typo made in r157474.Mikolaj Golub2011-11-061-1/+1
* Implement a CPU-affine TCP and UDP connection lookup data structure,Robert Watson2011-06-061-4/+225
* Add _mbuf() variants of various inpcb-related interfaces, including lookup,Robert Watson2011-06-041-4/+35
* Unbreak NOINET kernels after r222488.Bjoern A. Zeeb2011-05-301-2/+2
* Decompose the current single inpcbinfo lock into two locks:Robert Watson2011-05-301-19/+90
* An inpcb lock is no longer required in in_pcbref() since the move toRobert Watson2011-05-241-2/+0
* Continue to refine inpcb reference counting and locking, in preparation forRobert Watson2011-05-231-63/+91
* Move from passing a wildcard boolean to a general set up lookup flags intoRobert Watson2011-05-231-12/+18
* Make the PCB code compile without INET support by adding #ifdef INETsBjoern A. Zeeb2011-04-301-4/+20
* MFp4 CH=191470:Bjoern A. Zeeb2011-04-201-1/+28
* Properly check for an IPv4 socket after r219579.Bjoern A. Zeeb2011-03-191-2/+2
* Merge the two identical implementations for local port selections fromBjoern A. Zeeb2011-03-121-67/+123
* Prison check addresses set with multicast interface options.Daniel Eischen2011-01-261-6/+9
* Make sure to always do source address selection onDaniel Eischen2011-01-081-8/+9
* Remove comment bemoaning the lack of an INP_INHASHLIST above in_pcbdrop();Robert Watson2010-12-271-6/+0