summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_var.h
AgeCommit message (Expand)Author
2024-04-12Split single TCP inpcb table into IPv4 and IPv6 parts.Alexander Bluhm
2024-02-13Merge struct route and struct route_in6.Alexander Bluhm
2024-01-27Declare address parameter in TCP SYN cache const.Alexander Bluhm
2024-01-11Fix white spaces in TCP.Alexander Bluhm
2023-11-29Run TCP syn cache timer without kernel lock.Alexander Bluhm
2023-11-16Run TCP SYN cache timer logik without net lock.Alexander Bluhm
2023-09-04Fix netstat output of uses of current SYN cache left.Alexander Bluhm
2023-08-28Introduce reference counting for TCP syn cache entries.Alexander Bluhm
2023-07-06Convert tcp_now() time counter to 64 bit.Alexander Bluhm
2023-07-02Use TSO and LRO on the loopback interface to transfer TCP faster.Alexander Bluhm
2023-05-23New counters for LRO packets from hardware TCP offloading.Jan Klemkow
2023-05-18Use TSO offloading in ix(4).Jan Klemkow
2023-05-15Implement the TCP/IP layer for hardware TCP segmentation offload.Alexander Bluhm
2023-05-10Implement TCP send offloading, for now in software only. This isAlexander Bluhm
2023-03-14To avoid misunderstanding, keep variables for tcp keepalive inYASUOKA Masahiko
2022-12-13In tcp_now() switch from getnsecuptime() to getnsecruntime()Claudio Jeker
2022-11-07Modify TCP receive buffer size auto scaling to use the smoothed RTTYASUOKA Masahiko
2022-10-17Change pru_abort() return type to the type of void and make pru_abort()Vitaliy Makkoveev
2022-10-03System calls should not fail due to temporary memory shortage inAlexander Bluhm
2022-09-13Change pru_rcvd() return type to the type of void. We have no interestVitaliy Makkoveev
2022-09-03Move PRU_PEERADDR request to (*pru_peeraddr)().Vitaliy Makkoveev
2022-09-03Use a mutex to update tcp_maxidle, tcp_iss, and tcp_now. ThisAlexander Bluhm
2022-09-03Move PRU_SOCKADDR request to (*pru_sockaddr)()Vitaliy Makkoveev
2022-09-02Move PRU_CONTROL request to (*pru_control)().Vitaliy Makkoveev
2022-08-31Move PRU_SENDOOB request to (*pru_sendoob)().Vitaliy Makkoveev
2022-08-29Move PRU_RCVOOB request to (*pru_rcvoob)().Vitaliy Makkoveev
2022-08-28Move PRU_SENSE request to (*pru_sense)().Vitaliy Makkoveev
2022-08-28Move PRU_ABORT request to (*pru_abort)().Vitaliy Makkoveev
2022-08-27Move PRU_SEND request to (*pru_send)().Vitaliy Makkoveev
2022-08-26Move PRU_RCVD request to (*pru_rcvd)().Vitaliy Makkoveev
2022-08-22Move PRU_SHUTDOWN request to (*pru_shutdown)().Vitaliy Makkoveev
2022-08-22Move PRU_DISCONNECT request to (*pru_disconnect).Vitaliy Makkoveev
2022-08-22Move PRU_ACCEPT request to (*pru_accept)().Vitaliy Makkoveev
2022-08-21Move PRU_CONNECT request to (*pru_connect)() handler.Vitaliy Makkoveev
2022-08-21Move PRU_LISTEN request to (*pru_listen)() handler.Vitaliy Makkoveev
2022-08-20Move PRU_BIND request to (*pru_bind)() handler.Vitaliy Makkoveev
2022-08-15Introduce 'pr_usrreqs' structure and move existing user-protocolVitaliy Makkoveev
2022-08-11Add TCP_INFO support to getsockopt for tcp sessions.Claudio Jeker
2022-02-25Reported-by: syzbot+1b5b209ce506db4d411d@syzkaller.appspotmail.comPhilip Guenther
2022-02-25Move pr_attach and pr_detach to a new structure pr_usrreqs that canPhilip Guenther
2022-01-23Define all TCP TF_ flags as unsigned numbers. They are stored inAlexander Bluhm
2021-01-28Drop tcp_trace() from SMALL_KERNEL builds to make room on amd64 floppyVisa Hankala
2020-08-18Convert tcp_sysctl to sysctl_bounded_argsgnezdo
2019-07-12Count the number of TCP SACK options that were dropped due to theAlexander Bluhm
2018-06-11The output from tcp debug sockets was incomplete. After detach tpAlexander Bluhm
2018-05-08Historically there were slow and fast tcp timeouts. That is whyAlexander Bluhm
2018-02-07Historically TCP timeouts were implemented with pr_slowtimo andAlexander Bluhm
2018-02-06There was a race in the TCP timers. As they may sleep to grab theAlexander Bluhm
2018-01-23The TCP reaper timeout was still imlemented as soft timeout. SoAlexander Bluhm
2017-11-02Move PRU_DETACH out of pr_usrreq into per proto pr_detachFlorian Obser