aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/in_pcb.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-1/+1
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-1/+1
* Fix so that a multicast packet can be sentRandall Stewart2010-11-111-5/+4
* This patch fixes the problem where proxy ARP entries cannot be addedQing Li2010-05-251-2/+2
* Abstract out initialization of most aspects of struct inpcbinfo fromRobert Watson2010-03-141-0/+41
* Add ip4.saddrsel/ip4.nosaddrsel (and equivalent for ip6) to controlBjoern A. Zeeb2010-01-171-0/+7
* Previously local end of point-to-point interface is not reachableQing Li2009-09-141-0/+2
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* Reimplement and/or implement vnet list locking by replacing a mostlyRobert Watson2009-07-191-2/+2