summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2008-04-18extend the if_ethersubr.c crc functions to support updating a runningDamien Miller
2008-04-18use arc4random_uniform() for random number requests that are not aDamien Miller
2008-03-15revert - I'm a dumbfuck who doesn't know his own APIDamien Miller
2008-03-15off by one at end of arrayDamien Miller
2008-03-15Because the ip_id code initialisation is a specific case of shufflingDamien Miller
2008-03-02because arc4random_uniform is being used, the modulo bias is taken care ofTheo de Raadt
2008-03-02Add a arc4random_uniform() that returns a uniformly distributed numberDamien Miller
2008-02-29replacement algorithm. initialize a 64K-short buffer using DurstenfeldTheo de Raadt
2008-02-20Add my copyright.Marco Pfatschbacher
2008-02-20remove old unused TCP isn code; ok henning, dhartmei, mcbrideMarkus Friedl
2008-02-20when creating a response, use the correct TCP header instead ofMarkus Friedl
2008-02-11The TCP server has to recalculate the client's window size takenAlexander Bluhm
2008-02-05Move carp load balancing (ARP/IP) to a simpler configuration scheme.Marco Pfatschbacher
2008-01-02return with ENOTTY instead of EINVAL for unknown ioctl requests.Brad Smith
2007-12-30A struct rt_addrinfo is needed for rt_missmsg() so we can use rtrequest1()Claudio Jeker
2007-12-14add sysctl entry points into various network layers, in particular toTheo de Raadt
2007-12-13Add missing license. This file is 4.4BSD-derived with WIDE changes.Todd C. Miller
2007-12-13implement sysctls to report IP, TCP, UDP, and ICMP statistics andReyk Floeter
2007-11-27TCP_COMPAT_42 was last used in 1997. Kill it.Theo de Raadt
2007-11-27typos; ok jmc@Martynas Venckus
2007-11-27Make carp(4) behave more like a ethernet interface by initalizing theClaudio Jeker
2007-11-26MALLOC -> malloc and M_ZERO changeCharles Longeau
2007-11-26typos; ok jmc@Martynas Venckus
2007-11-24some spelling fixes from Martynas VenckusJason McIntyre
2007-11-22pass the carp ifp to rt_missmsg() when generating the RTM_ADD messagesHenning Brauer
2007-11-22Factor out the virtual host portion of carp into a separate structMarco Pfatschbacher
2007-11-19Remove the #define ENCDEBUG that slipped through somehow.Marco Pfatschbacher
2007-11-16in the strange/unnatural/ridiculous situation where a non-blockingTheo de Raadt
2007-11-16use arc4random_bytes() instead of multiple arc4random() calls;Damien Miller
2007-11-06Do not panic in arpintr() if IF_DEQUEUE returns NULL, this is perfectly legalMiod Vallat
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2007-10-27Replace the replay protection counter with a cookie.Marco Pfatschbacher
2007-10-17Convert MALLOC/FREE to malloc/free.Hans-Joerg Hoexer
2007-10-09MALLOC+bzero -> malloc+M_ZERO. Don't forget FREE->free this time.Kenneth R Westerback
2007-10-09MALLOC+bzero -> malloc+M_ZERO. Don't forget FREE->free this time.Kenneth R Westerback
2007-10-06Oops. Forgot to do FREE -> free when I did MALLOC -> malloc.Kenneth R Westerback
2007-10-03MALLOC+bzero -> malloc+M_ZERO.Kenneth R Westerback
2007-10-01Last of the really easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...'Kenneth R Westerback
2007-09-24Fix carp(4) after the switch to dynamic imo_membership allocation.Claudio Jeker
2007-09-18arc4random_bytes() is the preferred interface for generating nonces;Damien Miller
2007-09-18allow 4095 instead of 20 multicast group memberships per socket (you needMarkus Friedl
2007-09-18ARP balancing has been changed to use the source MAC addressMarco Pfatschbacher
2007-09-17remove backpointer from ifa to ifp if an address gets delete; fixesMarkus Friedl
2007-09-10Remove the ipq locking, it isn't strictly needed right nowThordur I. Bjornsson
2007-09-03Make use of the carp preempt counter to signal number of transitions ofJoel Knight
2007-09-01since theHenning Brauer
2007-07-20Remove inm_ifp from struct in_multi -- caching struct ifnet is dangerousClaudio Jeker
2007-07-04Fix a use after free crash in in_delmulti(). If a interface is detachedClaudio Jeker
2007-06-25merge tcp_set_iss() and tcp_set_tsm(); ok mcbride, djm (on earlier version)Markus Friedl
2007-06-23use a masked destination network instead of the interface ip for theReyk Floeter