summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2015-01-26Call rtdeletemsg(9) instead of rerolling its code. As a bonus you'llMartin Pieuchot
2015-01-26Do not always try to rtfree(9) route entries inside rtdeletemsg(9).Martin Pieuchot
2015-01-24Userland (base & ports) was adapted to always include <netinet/in.h>Theo de Raadt
2015-01-21To satisfy kernel grovellers and bad (but document) sysctlTheo de Raadt
2015-01-21Remove the code to automagically find a "carpdev".Martin Pieuchot
2015-01-19mikeb points out that 'struct ipsec_policy' can also be hidden by _KERNELTheo de Raadt
2015-01-19First step of hiding many kernel-only parts of <netinet/ip_ipsp.h>Theo de Raadt
2015-01-13Only notify userland about resolved ARP entries if the Ethernet addressMartin Pieuchot
2015-01-12Kill the global list of IPv4 addresses.Martin Pieuchot
2015-01-08Factorize various duplicated chunks of (old and horrible) code, checkingMartin Pieuchot
2015-01-08Do not unconditionally set a link-local address.Martin Pieuchot
2015-01-05Explicitly check for a non NULL ifp in in_control(). Only MROUTINGMartin Pieuchot
2014-12-28remove KPDK. not really used, and a bad choice anyway. ok naddyTed Unangst
2014-12-23unifdef some more INET. v4 4life.Ted Unangst
2014-12-22Make sure rtrequest1(9) is called under splsoftnet().Martin Pieuchot
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-12-19add messages to #error so we know what's what (and so unifdef doesn't poop)Ted Unangst
2014-12-17Remove the "multicast_" prefix from the fields a multicast-only struct.Martin Pieuchot
2014-12-17Use an interface index instead of a pointer for multicast options.Martin Pieuchot
2014-12-09More malloc() -> mallocarray() in the kernel.Doug Hogan
2014-12-08Do not use a "struct route" when a "struct rtentry" is enough.Martin Pieuchot
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-25Since in_broadcast() is now used to always iterate on all the interfacesMartin Pieuchot
2014-11-25The proliferation of "struct route" in all its flavors didn't makeMartin Pieuchot
2014-11-25unifdef -USCOPEDROUTING, no object change.Martin Pieuchot
2014-11-24Rename rt_ifa_addloop() into rt_ifa_addlocal() and make it return anMartin Pieuchot
2014-11-20sizes for simple free cases. sizeof(*) and one case where len is clear.Ted Unangst
2014-11-20Yet more #include de-duplication.Kenneth R Westerback
2014-11-20In TCP and UDP layers do not (ab)use the receiving interface to checkMartin Pieuchot
2014-11-20funky spacing.Martin Pieuchot
2014-11-20Instead of playing hide-and-seek with the route to destination attachedMartin Pieuchot
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-16remove now unnecessary casts from hash update calls.Ted Unangst
2014-11-15use siphash in the in_pcb hashing. this mitigates it against floodingDavid Gwynne
2014-11-09To implement transparent relays for connectionless protocols, theAlexander Bluhm
2014-11-06Let's just call a rdomain a rdomain.Martin Pieuchot
2014-11-06mix the rtable into the hash for tcp sequence number generation.David Gwynne
2014-11-05Did you ever wonder why loopback's ifas have a destination address?Martin Pieuchot
2014-11-05Kill in_iawithaddr() and use ifa_ifwithaddr() directly.Martin Pieuchot
2014-11-04Remove "pl" suffix on pool names.Martin Pieuchot
2014-11-03Fix kernel stack overflow by preventing carp_send_ad_all() from re-entrantGerhard Roth
2014-11-01Rename rtalloc1() into rtalloc(9) and convert its flags to only enableMartin Pieuchot
2014-10-28Select a proper source address when the bound address isYASUOKA Masahiko
2014-10-24Fix indentation of closing brace.Alexander Bluhm
2014-10-20use sha512 instead of md5 for tcp isn. ok deraadtTed Unangst
2014-10-14Don't check for an empty list of interfaces. This is never true even ifMartin Pieuchot
2014-10-14Use rtfree() instead of RTFREE(), NULLify some free'd route pointers andMartin Pieuchot
2014-10-08Remove #ifdef SO_OOBINLINE, it is always defined.Alexander Bluhm
2014-10-08Check if the outgoing route is associated to a broadcast address insteadMartin Pieuchot
2014-10-07Do not protect the SIOCSIFADDR call by splnet(). Drivers alreadyMartin Pieuchot