aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet
Commit message (Expand)AuthorAgeFilesLines
* sctp: update the vtag for INIT and INIT-ACK chunksMichael Tuexen2021-04-301-4/+5
* sctp: fix SCTP_PEER_ADDR_PARAMS socket optionMichael Tuexen2021-04-301-32/+40
* sctp: use RTO.Initial of 1 second as specified in RFC 4960bisMichael Tuexen2021-04-291-1/+1
* sctp: improve consistency in handling chunks with wrong sizeMichael Tuexen2021-04-281-76/+74
* tcp: stop spurious rescue retransmissions and potential assertsRichard Scheffenegger2021-04-282-1/+4
* sctp: cleanup verification of INIT and INIT-ACK chunksMichael Tuexen2021-04-271-84/+10
* sctp: improve handling of illegal packets containing INIT chunksMichael Tuexen2021-04-261-9/+6
* sctp: small cleanup, no functional changeMichael Tuexen2021-04-261-7/+4
* Allow the tcp_lro_flush_all() function to be called when the controlHans Petter Selasky2021-04-241-4/+3
* Re-enable network ioctls in capability modeMark Johnston2021-04-231-4/+0
* Path MTU discovery hooks for offloaded TCP connections.Navdeep Parhar2021-04-215-26/+81
* Add required checks for unmapped mbufs in ipdivert and ipfwMark Johnston2021-04-211-0/+6
* tcp_hostcache: use SMR for lookups, mutex(9) for updates.Gleb Smirnoff2021-04-201-230/+233
* tcp_input: always request read-locking of PCB for any pure SYN segment.Gleb Smirnoff2021-04-204-20/+42
* tcp_input: remove comments and assertions about tcpbinfo lockingGleb Smirnoff2021-04-201-12/+0
* tcp: Deal with DSACKs, and adjust rescue hole on success.Richard Scheffenegger2021-04-201-29/+47
* Add TCP LRO support for VLAN and VxLAN.Hans Petter Selasky2021-04-204-1312/+1100
* Fix off-by-one error in KASSERT from 02f26e98c7f4.Gleb Smirnoff2021-04-201-1/+1
* tcp: keep SACK scoreboard sorted when doing rescue retransmissionRichard Scheffenegger2021-04-181-2/+10
* tcp: add support for TCP over UDPMichael Tuexen2021-04-1812-150/+788
* rack: Fix ECN on finalizing session.Richard Scheffenegger2021-04-171-1/+1
* tcp: Rename rfc6675_pipe to sack.revised, and enable by defaultRichard Scheffenegger2021-04-176-16/+17
* tcp_respond(): fix assertion, should have been done in 08d9c920275.Gleb Smirnoff2021-04-161-1/+1
* tcp_syncache: add net.inet.tcp.syncache.see_other sysctlGleb Smirnoff2021-04-152-2/+9
* TOE: Use a read lock on the PCB for syncache_add().John Baldwin2021-04-131-1/+1
* syncache: simplify syncache_add() KPI to return struct socket pointerGleb Smirnoff2021-04-124-22/+21
* tcp_input/syncache: acquire only read lock on PCB for SYN,!ACK packetsGleb Smirnoff2021-04-125-46/+46
* Always use inp fib in the inp_lookup_mcast_ifp().Alexander V. Chernikov2021-04-101-5/+3
* tcp_hostcache: make THC_LOCK/UNLOCK macros to work with hash head pointer.Gleb Smirnoff2021-04-091-14/+14
* tcp_hostcache: style(9)Gleb Smirnoff2021-04-091-26/+27
* tcp_hostcache: remove extraneous check.Gleb Smirnoff2021-04-091-6/+0
* tcp_hostcache: implement tcp_hc_updatemtu() via tcp_hc_update.Gleb Smirnoff2021-04-091-30/+5
* tcp: Use jenkins_hash32() in hostcacheRichard Scheffenegger2021-04-081-7/+12
* tcp_hostcache.c: remove unneeded includes.Gleb Smirnoff2021-04-081-14/+0
* tcp_hostcache: add bool argument for tcp_hc_lookup() to tell are weGleb Smirnoff2021-04-081-25/+20
* tcp_hostcache: hide rmx_hits/rmx_updates under ifdef.Gleb Smirnoff2021-04-081-3/+22
* Remove tcp_hostcache.h. Everything is private.Gleb Smirnoff2021-04-082-85/+42
* tcp: Prepare PRR to work with NewReno LossRecoveryRichard Scheffenegger2021-04-082-5/+7
* [tcp] Fix ECN on finalizing sessions.Richard Scheffenegger2021-04-081-1/+1
* capsicum: Limit socket operations in capability modeMark Johnston2021-04-072-3/+9
* fix typo in 38ea2bd0698eRichard Scheffenegger2021-04-021-1/+0
* Use sbuf_drain unconditionallyRichard Scheffenegger2021-04-021-8/+1
* tcp: Shouldn't drain empty sbufRichard Scheffenegger2021-04-011-2/+10
* tcp: Add hash histogram output and validate bucket length accountingRichard Scheffenegger2021-04-011-0/+62
* tcp: For hostcache performance, use atomics instead of countersRichard Scheffenegger2021-04-012-14/+12
* tcp: Make hostcache.cache_count MPSAFE by using a counter_u64_tRichard Scheffenegger2021-03-312-18/+22
* tcp: drain tcp_hostcache_list in between per-bucket locksRichard Scheffenegger2021-03-311-2/+4
* ipdivert: check that PCB is still valid after taking INPCB_RLOCK.Andrey V. Elsukov2021-03-301-0/+4
* tcp: reduce memory footprint when listing tcp hostcacheRichard Scheffenegger2021-03-281-6/+15
* tcp: Use PRR for ECN congestion recoveryRichard Scheffenegger2021-03-261-2/+16