aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6/in6_pcb.c
Commit message (Expand)AuthorAgeFilesLines
* inpcb: Restore missing validation of local addresses for jailed socketsMark Johnston2023-05-301-2/+4
* inpcb: Avoid inp_cred dereferences in SMR-protected lookupMark Johnston2023-04-201-13/+112
* inpcb: Move inpcb matching logic into separate functionsMark Johnston2023-04-201-19/+47
* inpcb: Split PCB hash tablesMark Johnston2023-04-201-20/+20
* netinet: Tighten checks for unspecified source addressesMark Johnston2023-03-061-0/+2
* netinet: Remove IP(V6)_BINDMULTIMark Johnston2023-02-271-16/+2
* inpcb: use family specific sockaddr argument for bind functionsGleb Smirnoff2023-02-151-5/+2
* inpcb: Split in_pcblookup_hash_locked() and clean up a bitMark Johnston2023-02-091-100/+105
* inpcb: immediately return matching pcb on lookupGleb Smirnoff2023-02-071-15/+3
* inpcb: use family specific sockaddr argument for connect functionsGleb Smirnoff2023-02-031-2/+1
* netinet6: require network epoch for in6_pcbconnect()Gleb Smirnoff2023-02-031-6/+4
* inpcb: merge two versions of in6_pcbconnect() into oneGleb Smirnoff2023-02-031-9/+2
* pcb: Move an assignment into in_pcbdisconnect()Mark Johnston2023-02-031-1/+2
* inpcb: Assert against wildcard addrs in in_pcblookup_hash_locked()Mark Johnston2023-02-031-0/+4
* inpcb: Deduplicate some assertionsMark Johnston2023-02-031-12/+5
* tcp: embed inpcb into tcpcbGleb Smirnoff2022-12-071-1/+0
* inpcb: Allow SO_REUSEPORT_LB to be used in jailsMark Johnston2022-11-021-38/+61
* inpcb: Remove NULL checks of credential referencesMark Johnston2022-11-021-6/+4
* tcp: remove INP_TIMEWAIT flagGleb Smirnoff2022-10-071-3/+0
* tcp: remove tcptw, the compressed timewait state structureGleb Smirnoff2022-10-071-27/+3
* netinet*: remove PRC_ constants and streamline ICMP processingGleb Smirnoff2022-10-041-23/+3
* netinet*: de-void control input IP protocol methodsGleb Smirnoff2022-10-041-8/+6
* 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