summaryrefslogtreecommitdiffstats
path: root/sys/netinet
Commit message (Expand)AuthorAgeFilesLines
* In certain cases ip_output() can free our route, so checkglebius2004-12-101-1/+2
* Revert last change.glebius2004-12-101-4/+4
* This commit adds a shared locking mechanism very similar to thecsjp2004-12-101-29/+69
* Check that DUMMYNET_LOADED before seeking dummynet m_tag.glebius2004-12-091-4/+4
* More fixing of multiple addresses in the same prefix. This time do not trymlaier2004-12-091-2/+20
* Time out routes created by redirect.ru2004-12-061-1/+4
* - Make route cacheing optional, configurable via IFF_LINK0 flag.glebius2004-12-061-0/+6
* Assert the tcptw inpcb lock in tcp_timer_2msl_reset(), as fields inrwatson2004-12-051-0/+1
* Assert inpcb lock in:rwatson2004-12-052-2/+24
* Minor grammer fix in comment.rwatson2004-12-051-1/+2
* Pass the inpcb reference into ip_getmoptions() rather than just therwatson2004-12-051-6/+14
* Define INP_UNLOCK_ASSERT() to assert that an inpcb is unlocked.rwatson2004-12-051-0/+1
* Push the inpcb argument into ip_setmoptions() when setting IP multicastrwatson2004-12-051-10/+8
* Start working through inpcb locking for ip_ctloutput() by cleaning uprwatson2004-12-051-10/+13
* 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
OpenPOWER on IntegriCloud