aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet
Commit message (Expand)AuthorAgeFilesLines
* pf: simplify pf_addrcpy() and pf_match_addr()Kristof Provost7 days2-3/+5
* tcp: simplify stack switching protocolMichael Tuexen8 days3-35/+15
* tcp: remove unused code in tcp_usr_attachMichael Tuexen2024-05-301-6/+0
* tcp: fix sending RST after second inp lookupMichael Tuexen2024-05-251-0/+1
* tcp: improve blackhole supportMichael Tuexen2024-05-241-24/+19
* sys/netinet/cc: Switch from deprecated random() to prng32()Henrich Hartzer2024-05-233-10/+14
* sys/netinet/icmp6.h: Fix buildCy Schubert2024-05-231-1/+1
* sys/netinet/icmp6.h: use C99 uintX_t constants for new PREF64 structLexi Winter2024-05-231-3/+5
* netinet/icmp6: add PREF64 definitions (RFC 8781)Lexi Winter2024-05-231-1/+10
* tcp: improve inp locking in setsockoptMichael Tuexen2024-05-231-7/+2
* Remove TCP_SAD optional code now that the sack filter performs this function.Randall Stewart2024-05-184-767/+16
* fib_dxr: code hygiene, prune old code, no functional changesMarko Zec2024-05-171-42/+1
* fib_dxr: do not leak memory if FIB constellation hits structural limitMarko Zec2024-05-171-1/+3
* fib_dxr: check if cached fib_data matches the new request in dxr_init()Marko Zec2024-05-171-2/+3
* ipfw: Fix a typo in a source code commentGordon Bergling2024-05-121-1/+1
* tcp rack: improve handling of front statesMichael Tuexen2024-05-111-1/+2
* sctp: improve heartbeat timer computationMichael Tuexen2024-05-101-10/+10
* sctp: store heartbeat creation time as time_tMichael Tuexen2024-05-102-2/+2
* sctp: store vtag expire time as time_tMichael Tuexen2024-05-102-7/+7
* sctp: store cookie secret change time as time_tMichael Tuexen2024-05-104-6/+6
* sctp: minor cleanupMichael Tuexen2024-05-081-7/+13
* sctp: allow stcb == NULL in sctp_shutdown()Michael Tuexen2024-05-081-2/+4
* sctp: don't provide uninitialized memory to process_chunk_drop()Michael Tuexen2024-05-081-0/+2
* sctp: fix sctp_sendall() when an mbuf chain is providedMichael Tuexen2024-05-081-15/+16
* sctp: add missing checkMichael Tuexen2024-05-081-1/+3
* tcp: add counter to track when SACK loss recovery uses TSORichard Scheffenegger2024-05-084-1/+7
* tcp: add sysctl to allow/disallow TSO during SACK loss recoveryRichard Scheffenegger2024-05-083-1/+8
* tcp: filter small SACK blocksRichard Scheffenegger2024-05-081-1/+4
* carp: isolate VRRP from CARPGleb Smirnoff2024-05-081-159/+199
* carp: refactor packet tagging for ether_output()Gleb Smirnoff2024-05-081-23/+14
* carp: assert that we are calling correct input function. We are.Gleb Smirnoff2024-05-081-3/+4
* carp: don't chain call vrrp_send_ad via carp_send_adGleb Smirnoff2024-05-081-14/+22
* carp: support VRRPv3Kristof Provost2024-05-083-90/+622
* tcp_hostcache: remove unnecessary socketvar.hGleb Smirnoff2024-05-071-1/+0
* tcp: clean up macro useage in tcp_fixed_maxseg()Richard Scheffenegger2024-05-041-8/+5
* fib_dxr: set fib_data field in struct dxr_aux early enoughMarko Zec2024-05-071-1/+1
* fib_dxr: s/KASSERT/MPASS/Marko Zec2024-05-071-20/+13
* fib_dxr: KASSERTs for chasing NULL ptr and runaway refcount suspectsMarko Zec2024-05-071-0/+3
* fib_dxr: move the bulko of malloc() failure logging into dxr_build()Marko Zec2024-05-071-47/+30
* fib_dxr: update comment.Marko Zec2024-05-061-1/+1
* fib_dxr: free() does nothing if arg is NULL, so remove a redundant check.Marko Zec2024-05-061-5/+2
* fib_dxr: log malloc() failures.Marko Zec2024-05-061-7/+38
* TCP can be subject to Sack Attacks lets fix this issue.Randall Stewart2024-05-059-173/+470
* in_pcb: don't leak credential refcounts on errorRichard Scheffenegger2024-05-011-0/+4
* accf_tls: accept filter that waits for TLS handshake headerGleb Smirnoff2024-04-251-0/+106
* Support ARP for 802 networksDenny Page2024-04-231-0/+4
* tcp rack: improve BBR_LOG_CWND eventMichael Tuexen2024-04-181-1/+1
* tcp: drop data received after a FIN has been processedMichael Tuexen2024-04-183-34/+4
* tcp bbr: improve code consistencyMichael Tuexen2024-04-151-3/+3
* tcp: Make tcp_var.h more self-containedMark Johnston2024-04-101-0/+3