| Commit message (Expand) | Author | Age | Files | Lines |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Add support for generic backpressure indicator for ratelimited | Hans Petter Selasky | 2017-09-06 | 1 | -0/+1 |
* | o Rearrange struct inpcb fields to optimize the TCP output code path | Gleb Smirnoff | 2017-05-24 | 1 | -14/+16 |
* | Reduce in_pcbinfo_init() by two params. No users supply any flags to this | Gleb Smirnoff | 2017-05-15 | 1 | -1/+1 |
* | Force same alignment on struct xinpgen as we have on struct xinpcb. This | Gleb Smirnoff | 2017-03-21 | 1 | -1/+1 |
* | Hide struct inpcb, struct tcpcb from the userland. | Gleb Smirnoff | 2017-03-21 | 1 | -39/+62 |
* | Make inp_lock_assert() depend on INVARIANT_SUPPORT, not INVARIANTS. | Gleb Smirnoff | 2017-03-09 | 1 | -11/+3 |
* | The patch provides the same socket option as Linux IP_ORIGDSTADDR. | Ermal Luçi | 2017-03-06 | 1 | -0/+1 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Committed without approval from mentor. | Ermal Luçi | 2017-02-12 | 1 | -1/+0 |
* | Revert r313527 | Ermal Luçi | 2017-02-10 | 1 | -2/+2 |
* | Correct missed variable name. | Ermal Luçi | 2017-02-10 | 1 | -2/+2 |
* | The patch provides the same socket option as Linux IP_ORIGDSTADDR. | Ermal Luçi | 2017-02-10 | 1 | -0/+1 |
* | Implement kernel support for hardware rate limited sockets. | Hans Petter Selasky | 2017-01-18 | 1 | -3/+13 |
* | Add spares to struct ifnet and socket for packet pacing and/or general | Navdeep Parhar | 2016-06-23 | 1 | -2/+2 |
* | sys/net*: minor spelling fixes. | Pedro F. Giffuni | 2016-05-03 | 1 | -1/+1 |
* | FreeBSD previously provided route caching for TCP (and UDP). Re-add | George V. Neville-Neil | 2016-03-24 | 1 | -1/+9 |
* | Use Jenkins hash for TCP syncache. | Gleb Smirnoff | 2015-09-05 | 1 | -0/+2 |
* | Fix a kernel assertion issue introduced with r286227: | Julien Charbon | 2015-08-08 | 1 | -0/+1 |
* | Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability: | Julien Charbon | 2015-08-03 | 1 | -23/+74 |
* | Start process of removing the use of the deprecated "M_FLOWID" flag | Hans Petter Selasky | 2014-12-01 | 1 | -2/+2 |
* | Renove faith(4) and faithd(8) from base. It looks like industry | Alexander V. Chernikov | 2014-11-09 | 1 | -1/+1 |
* | Add scope zone id to the in_endpoints and hc_metrics structures. | Andrey V. Elsukov | 2014-09-10 | 1 | -0/+3 |
* | Introduce INP6_PCBHASHKEY macro. Replace usage of hardcoded part of | Andrey V. Elsukov | 2014-09-10 | 1 | -0/+1 |
* | Add support for receiving and setting flowtype, flowid and RSS bucket | Adrian Chadd | 2014-09-09 | 1 | -0/+2 |
* | Expose in_pcbbind_check_bindmulti() so the upcoming IPv6 RSS changes | Adrian Chadd | 2014-07-12 | 1 | -0/+3 |
* | Implement the first stage of multi-bind listen sockets and RSS socket | Adrian Chadd | 2014-07-10 | 1 | -1/+4 |
* | Add the flowtype to the inpcb. | Adrian Chadd | 2014-05-18 | 1 | -1/+2 |
* | Fix jailed raw sockets not setting the correct source address by | Steven Hartland | 2014-04-24 | 1 | -0/+2 |
* | In r227207, to fix the issue with possible NULL inp_socket pointer | Mikolaj Golub | 2013-07-04 | 1 | -0/+2 |
* | Back out r249318, r249320 and r249327 due to a heisenbug most | Andre Oppermann | 2013-05-06 | 1 | -1/+1 |
* | Change certain heavily used network related mutexes and rwlocks to | Andre Oppermann | 2013-04-09 | 1 | -1/+1 |
* | There is a complex race in in_pcblookup_hash() and in_pcblookup_group(). | Gleb Smirnoff | 2012-10-02 | 1 | -0/+1 |
* | Add a IP_RECVTOS socket option to receive for received UDP/IPv4 | Michael Tuexen | 2012-06-12 | 1 | -1/+2 |
* | Hide a few declarations from userland (including `struct inpcbgroup'). This | Robert Millan | 2012-03-17 | 1 | -1/+1 |
* | Cache SO_REUSEPORT socket option in inpcb-layer in order to avoid | Mikolaj Golub | 2011-11-06 | 1 | -0/+1 |
* | Add spares to the network stack for FreeBSD-9: | Bjoern A. Zeeb | 2011-07-17 | 1 | -2/+3 |
* | Unbreak kernels with non-default PCBGROUP included but no WITNESS. | Bjoern A. Zeeb | 2011-06-06 | 1 | -0/+1 |
* | Implement a CPU-affine TCP and UDP connection lookup data structure, | Robert Watson | 2011-06-06 | 1 | -4/+82 |
* | Add _mbuf() variants of various inpcb-related interfaces, including lookup, | Robert Watson | 2011-06-04 | 1 | -0/+6 |
* | Decompose the current single inpcbinfo lock into two locks: | Robert Watson | 2011-05-30 | 1 | -12/+38 |
* | Continue to refine inpcb reference counting and locking, in preparation for | Robert Watson | 2011-05-23 | 1 | -0/+2 |
* | A number of quite incremental refinements to struct inpcbinfo's definition: | Robert Watson | 2011-05-23 | 1 | -20/+41 |
* | MFp4 CH=191470: | Bjoern A. Zeeb | 2011-04-20 | 1 | -3/+0 |
* | Merge the two identical implementations for local port selections from | Bjoern A. Zeeb | 2011-03-12 | 1 | -0/+2 |
* | Abstract out initialization of most aspects of struct inpcbinfo from | Robert Watson | 2010-03-14 | 1 | -0/+5 |
* | Wrap use of rw_try_upgrade() on pcbinfo with macro INP_INFO_TRY_UPGRADE() | Robert Watson | 2010-03-06 | 1 | -0/+1 |
* | Add padding to struct inpcb, missed during our padding sweep earlier in | Robert Watson | 2009-08-02 | 1 | -1/+2 |
* | Remove unused VNET_SET() and related macros; only VNET_GET() is | Robert Watson | 2009-07-16 | 1 | -13/+13 |
* | Build on Jeff Roberson's linker-set based dynamic per-CPU allocator | Robert Watson | 2009-07-14 | 1 | -15/+29 |