aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6/in6_pcb.c
Commit message (Expand)AuthorAgeFilesLines
* Convert route caching to nexthop caching.Alexander V. Chernikov2020-04-251-0/+2
* Fix race when accepting TCP connections.Michael Tuexen2020-01-121-3/+9
* It is unclear why in6_pcblookup_local() would require write accessGleb Smirnoff2019-11-111-1/+1
* Since r353292 on input path we are always in network epoch, whenGleb Smirnoff2019-11-071-2/+0
* IPv6 cleanup: kernelBjoern A. Zeeb2019-08-021-8/+8
* Convert all IPv4 and IPv6 multicast memberships into using a STAILQHans Petter Selasky2019-06-251-12/+13
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-4/+5
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-4/+2
* Clamp the INPCB port hash tables to IPPORT_MAX + 1 chains.Mark Johnston2018-12-051-2/+2
* Remove redundant checks for a NULL lbgroup table.Mark Johnston2018-11-011-4/+2
* Fix style bugs in in6_pcblookup_lbgroup().Mark Johnston2018-10-221-22/+12
* In in6_pcbpurgeif0() called, e.g., from if_clone_destroy(),Bjoern A. Zeeb2018-09-271-0/+4
* Fix synchronization of LB group access.Mark Johnston2018-09-101-1/+1
* Replicate r328271 from legacy IP to IPv6 using a single macroBjoern A. Zeeb2018-09-031-9/+4
* Replicate r307234 from legacy IP to IPv6 code, using the RO_RTFREE()Bjoern A. Zeeb2018-09-031-8/+2
* As discussed in D6262 post-commit review, change inp_route toBjoern A. Zeeb2018-09-031-4/+4
* Reject IPv4 SO_REUSEPORT_LB groups when looking up an IPv6 listening socketAndrew Gallatin2018-08-271-0/+4
* in6_pcblookup_hash: validate inp for livenessMatt Macy2018-07-011-26/+21
* Fix PCBGROUPS build post CK conversion of pcbinfoMatt Macy2018-06-131-3/+3
* mechanical CK macro conversion of inpcbinfo listsMatt Macy2018-06-121-7/+7
* Load balance sockets with new SO_REUSEPORT_LB option.Sean Bruno2018-06-061-9/+90
* UDP: further performance improvements on txMatt Macy2018-05-231-3/+4
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-2/+2
* Separate list manipulation locking from state change in multicastStephen Hurd2018-05-021-2/+1
* Revert r332894 at the request of the submitter.Sean Bruno2018-04-241-91/+13
* Load balance sockets with new SO_REUSEPORT_LB optionSean Bruno2018-04-231-13/+91
* If the INP lock is uncontested, avoid taking a reference and jumpingJonathan T. Looney2018-03-211-22/+52
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Remove register keyword from sys/ and ANSIfy prototypesEd Maste2017-05-171-7/+7
* The patch provides the same socket option as Linux IP_ORIGDSTADDR.Ermal Luçi2017-03-061-2/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Committed without approval from mentor.Ermal Luçi2017-02-121-2/+2
* Revert r313527Ermal Luçi2017-02-101-7/+4
* Correct missed variable name.Ermal Luçi2017-02-101-4/+7
* The patch provides the same socket option as Linux IP_ORIGDSTADDR.Ermal Luçi2017-02-101-2/+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-6/+9
* Split in6_selectsrc() into in6_selectsrc_addr() and in6_selectsrc_socket().Alexander V. Chernikov2016-01-101-9/+3
* Remove 'struct route_int6' argument from in6_selectsrc() andAlexander V. Chernikov2016-01-031-1/+1
* Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability:Julien Charbon2015-08-031-2/+2
* tcp6_ctlinput() doesn't pass MTU value to in6_pcbnotify().Andrey V. Elsukov2015-03-061-1/+1
* Fix deadlock in IPv6 PCB code.Andrey V. Elsukov2015-03-041-9/+3
* Start process of removing the use of the deprecated "M_FLOWID" flagHans Petter Selasky2014-12-011-1/+1
* Renove faith(4) and faithd(8) from base. It looks like industryAlexander V. Chernikov2014-11-091-24/+0
* Make in6_pcblookup_hash_locked and in6_pcbladdr static.Andrey V. Elsukov2014-09-101-2/+5
* Introduce INP6_PCBHASHKEY macro. Replace usage of hardcoded part ofAndrey V. Elsukov2014-09-101-12/+13
* Add IPv6 flowid, bindmulti and RSS awareness.Adrian Chadd2014-07-121-0/+80
* Several years after initial development, merge prototype support forRobert Watson2014-03-151-3/+25
* 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