summaryrefslogtreecommitdiffstats
path: root/sys/netinet
Commit message (Expand)AuthorAgeFilesLines
* Fixes a bug in SACK causing us to send data beyond the receive window.ps2004-11-291-2/+4
* Assert the inpcb lock in tcp_xmit_timer() as it performs read-modify-rwatson2004-11-282-0/+4
* Expand coverage of the receive socket buffer lock when handling urgentrwatson2004-11-282-4/+6
* Do export the advertised receive window via the tcpi_rcv_space field ofrwatson2004-11-272-1/+2
* Implement parts of the TCP_INFO socket option as found in Linux 2.6.rwatson2004-11-262-2/+120
* Fix a problem where our TCP stack would ignore RST packets if the receivesilby2004-11-252-4/+6
* In tcp_reass(), assert the inpcb lock on the passed tcpcb, since therwatson2004-11-232-24/+38
* tcp_timewait() performs multiple non-atomic reads on the tcptwrwatson2004-11-235-0/+21
* De-spl tcp_slowtimo; tcp_maxidle assignment is subject to possiblerwatson2004-11-231-15/+11
* Assert the inpcb lock in tcp_twstart(), which does both read-modify-writerwatson2004-11-232-0/+20
* Assert inpcb lock in tcp_quench(), tcp_drop_syn_sent(), tcp_mtudisc(),rwatson2004-11-232-0/+8
* Assert the tcbinfo write lock in tcp_new_isn(), as the tcbinfo lockrwatson2004-11-232-8/+22
* Remove "Unlocked read" annotations associated with previously unlockedrwatson2004-11-222-6/+0
* s/send/sent/ in comment describing TCPS_SYN_RECEIVED.rwatson2004-11-211-1/+1
* - Since divert protocol is not connection oriented, remove SS_ISCONNECTED flagglebius2004-11-181-33/+0
* Fix host route addition for more than one address to a loopback interfacemlaier2004-11-171-1/+1
* Merge copyright notices.mlaier2004-11-131-28/+1
* Fix ng_ksocket(4) operation as a divert socket, which is pretty usefulglebius2004-11-121-11/+12
* Change the way we automatically add prefix routes when adding a new address.mlaier2004-11-121-27/+147
* Add missing '='phk2004-11-111-1/+1
* Fix a double-free in the 'hlen > m->m_len' sanity check.andre2004-11-091-1/+1
* support TCP-MD5(IPv4) in KAME-IPSEC, too.suz2004-11-082-0/+2
* Initialize struct pr_userreqs in new/sparse style and fill in commonphk2004-11-084-26/+67
* Do some re-sorting of TCP pcbinfo locking and assertions: make sure torwatson2004-11-072-12/+10
* Fix a double-free in the 'm->m_len < sizeof (struct ip)' sanity check.andre2004-11-061-2/+2
* Hide udp_in6 behind #ifdef INET6phk2004-11-041-0/+2
* When performing IP fast forwarding, immediately drop traffic which isbms2004-11-041-0/+6
* Until this change, the UDP input code used global variables udp_in,rwatson2004-11-041-57/+24
* Remove RFC1644 T/TCP support from the TCP side of the network stack.andre2004-11-0213-841/+34
* Correct a bug in TCP SACK that could result in wedging of the TCP stackrwatson2004-10-301-2/+2
* Add a matching tunable for net.inet.tcp.sack.enable sysctl.rwatson2004-10-261-0/+1
* Check that rt_mask(rt) is non-NULL before dereferencing it, in thebms2004-10-261-0/+1
* IPDIVERT is a module now and tell the other parts of the kernel about it.andre2004-10-251-0/+4
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+1
* Shave 40 unused bytes from struct tcpcb.andre2004-10-221-1/+0
* When printing the initialization string and IPDIVERT is not compiled into theandre2004-10-221-1/+1
* Refuse to unload the ipdivert module unless the 'force' flag is given to kldu...andre2004-10-221-1/+11
* Destroy the UMA zone on unload.andre2004-10-191-0/+1
* Slightly extend the locking during unload to fully cover the protocolandre2004-10-191-5/+6
* Annotate a newly introduced race present due to the unloading ofrwatson2004-10-191-0/+4
* Convert IPDIVERT into a loadable module. This makes use of the dynamic loada...andre2004-10-195-37/+92
* Properly declare the "net.inet" sysctl subtree.andre2004-10-191-0/+1
* Pre-emptively define IPPROTO_SPACER to 32767, the same value as PROTO_SPACERandre2004-10-191-0/+6
* Make use of the PROTO_SPACER functionality for dynamically loadableandre2004-10-191-2/+19
* Support for dynamically loadable and unloadable IP protocols in the ipmux.andre2004-10-192-1/+64
* Add a macro for the destruction of INP_INFO_LOCK's used by loadable modules.andre2004-10-191-0/+1
* Make comments more clear. Change the order of one if() statement to check theandre2004-10-191-3/+8
* Push acquisition of the accept mutex out of sofree() into the callerrwatson2004-10-183-0/+3
* Don't release the udbinfo lock until after the last use of UDP inpcbrwatson2004-10-121-3/+3
* Modify the thrilling "%D is using my IP address %s!" message so thatrwatson2004-10-121-1/+7
OpenPOWER on IntegriCloud