aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6/in6_pcb.c
Commit message (Expand)AuthorAgeFilesLines
* in_pcb: use jenkins hash over the entire IPv6 (or IPv4) addressGleb Smirnoff2021-12-261-8/+7
* inpcb: use locked variant of prison_check_ip*()Gleb Smirnoff2021-12-141-2/+2
* Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"Cy Schubert2021-12-021-311/+57
* wpa: Import wpa_supplicant/hostapd commit 14ab4a816Cy Schubert2021-12-021-57/+311
* SMR protection for inpcbsGleb Smirnoff2021-12-021-57/+55
* inpcb: reduce some aliased functions after removal of PCBGROUP.Gleb Smirnoff2021-12-021-2/+2
* Remove "options PCBGROUP"Gleb Smirnoff2021-12-021-252/+0
* net: Allow binding of unspecified address without address existanceRoy Marples2021-10-201-2/+0
* Add in_pcb_var.h for KPIs that are private to in_pcb.c and in6_pcb.c.Gleb Smirnoff2021-10-181-0/+1
* Move in6_pcbsetport() to in6_pcb.cGleb Smirnoff2021-10-181-0/+38
* Fix some common typos in commentsGordon Bergling2021-08-081-1/+1
* Add missing sockaddr length and family validation to various protocolsMark Johnston2021-05-031-14/+11
* tcp_input: always request read-locking of PCB for any pure SYN segment.Gleb Smirnoff2021-04-201-10/+3
* tcp_input/syncache: acquire only read lock on PCB for SYN,!ACK packetsGleb Smirnoff2021-04-121-20/+14
* Enforce net epoch in in6_selectsrc().Alexander V. Chernikov2021-02-151-0/+3
* Filter TCP connections to SO_REUSEPORT_LB listen sockets by NUMA domainAndrew Gallatin2020-12-191-12/+25
* Fix implicit automatic local port selection for IPv6 during connect calls.Jonathan T. Looney2020-11-141-1/+2
* Implement flowid calculation for outbound connections to balanceAlexander V. Chernikov2020-10-181-0/+12
* Allow TCP to reuse local port with different destinationsMike Karels2020-05-181-10/+21
* 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