aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet
Commit message (Expand)AuthorAgeFilesLines
* Fix a problem in the Skinny ALG where a specially crafted packet could causeJoe Marcus Clarke2005-03-031-4/+4
* Fix typo. Unbreak build. Take pointy hat.Gleb Smirnoff2005-03-021-1/+1
* Add more locking when reading/writing to carp softc. When carp softc isGleb Smirnoff2005-03-011-31/+140
* - Add carp_mtx. Use it to protect list of all carp interfaces.Gleb Smirnoff2005-03-011-18/+20
* Use NET_CALLOUT_MPSAFE macro.Gleb Smirnoff2005-03-016-25/+17
* Revert change to struct ifnet. Use ifnet pointer in softc. EmbeddingGleb Smirnoff2005-03-011-1/+1
* Remove debugging printf.Gleb Smirnoff2005-03-011-1/+0
* Support running carp(4) over a vlan(4) parent interface.Yaroslav Tykhiy2005-02-281-1/+2
* Remove unused field from carp softc.Gleb Smirnoff2005-02-281-3/+0
* Fix tcpdump(8) on carp(4) interface:Gleb Smirnoff2005-02-281-16/+5
* If the receiver sends an ack that is out of [snd_una, snd_max],Paul Saab2005-02-271-0/+3
* Unbreak the build. carp_iamatch6 and carp_macmatch6 are not supposed to beMax Laier2005-02-271-2/+2
* Remove carp_softc.sc_ifp member in favor of union pointers in struct ifnet.Gleb Smirnoff2005-02-261-21/+21
* Staticize local functions.Gleb Smirnoff2005-02-261-53/+53
* New lines when logging.Gleb Smirnoff2005-02-251-17/+18
* Embrace macros with do {} while (0)Gleb Smirnoff2005-02-251-2/+4
* Call carp_carpdev_state() from carp_set_addr6(). See log for rev 1.4.Gleb Smirnoff2005-02-251-1/+1
* Improve logging:Gleb Smirnoff2005-02-251-38/+52
* Fix problem when master comes up with one interface down, and preemptsGleb Smirnoff2005-02-241-2/+2
* fix potential invalid index into ip_protox arraySam Leffler2005-02-231-2/+2
* Unbreak CARP build on 64-bit architectures.Maxime Henrion2005-02-231-1/+1
* Bring back the full packet destination manipulation for 'ipfw fwd'Andre Oppermann2005-02-222-1/+17
* Remove promisc counter from parent interface in carp_clone_destroy(),Gleb Smirnoff2005-02-221-0/+1
* Add CARP (Common Address Redundancy Protocol), which allows multipleGleb Smirnoff2005-02-227-5/+2259
* We can make code simplier after last change.Gleb Smirnoff2005-02-221-2/+2
* In in_pcbconnect_setup() jailed sockets are treated specially: if localGleb Smirnoff2005-02-221-0/+5
* In in_pcbconnect_setup() remove a check that route points atGleb Smirnoff2005-02-221-4/+2
* In the current world order, solisten() implements the state transition ofRobert Watson2005-02-211-4/+14
* Remove 2 (SACK) fields from the tcpcb. These are only used by aPaul Saab2005-02-174-20/+13
* Fix for a SACK (receiver) bug where incorrect SACK blocks arePaul Saab2005-02-162-8/+10
* - Retransmit just one segment on initiation of SACK recovery.Paul Saab2005-02-143-42/+18
* o Add handling of an IPv4-mapped IPv6 address.Maxim Konovalov2005-02-144-92/+196
* Jump to common action checks after doing specific once. This fixes addingGleb Smirnoff2005-02-061-0/+5
* o Implement net.inet.tcp.drop sysctl and userland part, tcpdrop(8)Maxim Konovalov2005-02-062-1/+93
* Add a ng_ipfw node, implementing a quick and simple interface betweenGleb Smirnoff2005-02-053-0/+77
* teach scope of IPv6 address to net.inet6.tcp6.getcred.Hajimu UMEMOTO2005-02-042-8/+20
* Update an additional reference to the rate of ISN tick callouts that wasRobert Watson2005-01-312-2/+2
* Change the state allocator from using regular malloc to usingChristian S.J. Peron2005-01-311-2/+7
* Have tcp_isn_tick() fire 100 times a second, rather than HZ times aRobert Watson2005-01-302-2/+2
* Prefer (NULL) spelling of (0) for pointers.Robert Watson2005-01-301-9/+9
* Remove clause three from tcp_syncache.c license per permission ofRobert Watson2005-01-301-6/+3
* Correctly move the packet header in ip_insertoptions().Alan Cox2005-01-231-1/+2
* Sort sections.Ruslan Ermilov2005-01-201-5/+5
* - Reduce number of arguments passed to dummynet_io(), we already have cookieGleb Smirnoff2005-01-163-8/+5
* o Clean up interface between ip_fw_chk() and its callers:Gleb Smirnoff2005-01-143-82/+109
* Fix a TCP SACK related crash resulting from incorrect computationPaul Saab2005-01-121-6/+16
* include "alias.h", not <alias.h>Brian Somers2005-01-101-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-0767-70/+70
* Add a sysctl (net.inet.tcp.insecure_rst) which allows one to specifyMike Silbersack2005-01-032-2/+14
* Port randomization leads to extremely fast port reuse at highMike Silbersack2005-01-024-4/+69