aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/in_pcb.h
Commit message (Expand)AuthorAgeFilesLines
* Remove now unused INP_INFO_RLOCK macros.Gleb Smirnoff2019-11-071-5/+0
* Remove now unused INP_HASH_RLOCK() macros.Gleb Smirnoff2019-11-071-4/+0
* Add INP_UNLOCK() which will do whatever R/W unlock is required.Gleb Smirnoff2019-11-071-0/+1
* IPv6 cleanup: kernelBjoern A. Zeeb2019-08-021-5/+0
* This adds the third step in getting BBR into the tree. BBR andRandall Stewart2019-08-011-1/+6
* This commit updates rack to what is basically being used at NF asRandall Stewart2019-07-101-1/+3
* Track TCP connection's NUMA domain in the inpcbAndrew Gallatin2019-04-251-1/+1
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-5/+5
* Clamp the INPCB port hash tables to IPPORT_MAX + 1 chains.Mark Johnston2018-12-051-2/+0
* Add INP_INFO_WUNLOCK_ASSERT() macro and use it instead ofAndrey V. Elsukov2018-10-011-0/+2
* Fix synchronization of LB group access.Mark Johnston2018-09-101-2/+3
* The inp_lle field to struct inpcb, along with two "valid" flagsBjoern A. Zeeb2018-09-061-3/+3
* Enabling the IPPROTO_IPV6 level socket option IPV6_USE_MIN_MTU on a TCPMichael Tuexen2018-08-211-0/+1
* GC inc_isipv6; it was added for "temp" compatibility in 2001, r86764Bjoern A. Zeeb2018-08-201-1/+0
* Now that after r335979 the kernel addresses in API structures areGleb Smirnoff2018-08-041-4/+1
* Make struct xinpcb and friends word-size independent.Brooks Davis2018-07-051-3/+5
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-8/+11
* convert inpcbinfo hash and info rwlocks to epoch + mutexMatt Macy2018-06-191-34/+33
* Fix PCBGROUPS build post CK conversion of pcbinfoMatt Macy2018-06-131-1/+1
* Defer inpcbport free until after a grace period has elapsedMatt Macy2018-06-121-0/+1
* mechanical CK macro conversion of inpcbinfo listsMatt Macy2018-06-121-7/+8
* Defer inpcb deletion until after a grace period has elapsedMatt Macy2018-06-121-0/+1
* Load balance sockets with new SO_REUSEPORT_LB option.Sean Bruno2018-06-061-15/+45
* inpcb: revert deferred inpcb free pending further reviewMatt Macy2018-05-211-1/+0
* inpcb: defer destruction of inpcb until after a grace period has elapsedMatt Macy2018-05-201-0/+1
* in_pcb: add helper for deferring inpcb rele calls from list functionsMatt Macy2018-05-201-0/+9
* Revert r332894 at the request of the submitter.Sean Bruno2018-04-241-41/+15
* Load balance sockets with new SO_REUSEPORT_LB optionSean Bruno2018-04-231-15/+41
* This commit brings in the TCP high precision timer system (tcp_hpts).Randall Stewart2018-04-191-1/+79
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Add support for generic backpressure indicator for ratelimitedHans Petter Selasky2017-09-061-0/+1
* o Rearrange struct inpcb fields to optimize the TCP output code pathGleb Smirnoff2017-05-241-14/+16
* Reduce in_pcbinfo_init() by two params. No users supply any flags to thisGleb Smirnoff2017-05-151-1/+1
* Force same alignment on struct xinpgen as we have on struct xinpcb. ThisGleb Smirnoff2017-03-211-1/+1
* Hide struct inpcb, struct tcpcb from the userland.Gleb Smirnoff2017-03-211-39/+62
* Make inp_lock_assert() depend on INVARIANT_SUPPORT, not INVARIANTS.Gleb Smirnoff2017-03-091-11/+3
* The patch provides the same socket option as Linux IP_ORIGDSTADDR.Ermal Luçi2017-03-061-0/+1
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Committed without approval from mentor.Ermal Luçi2017-02-121-1/+0
* Revert r313527Ermal Luçi2017-02-101-2/+2
* Correct missed variable name.Ermal Luçi2017-02-101-2/+2
* The patch provides the same socket option as Linux IP_ORIGDSTADDR.Ermal Luçi2017-02-101-0/+1
* Implement kernel support for hardware rate limited sockets.Hans Petter Selasky2017-01-181-3/+13
* Add spares to struct ifnet and socket for packet pacing and/or generalNavdeep Parhar2016-06-231-2/+2
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* FreeBSD previously provided route caching for TCP (and UDP). Re-addGeorge V. Neville-Neil2016-03-241-1/+9
* Use Jenkins hash for TCP syncache.Gleb Smirnoff2015-09-051-0/+2
* Fix a kernel assertion issue introduced with r286227:Julien Charbon2015-08-081-0/+1
* Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability:Julien Charbon2015-08-031-23/+74
* Start process of removing the use of the deprecated "M_FLOWID" flagHans Petter Selasky2014-12-011-2/+2