summaryrefslogtreecommitdiff
path: root/sys/netinet/in_pcb.c
AgeCommit message (Expand)Author
2015-04-16remove unfinished/unused support for socket-attached ipsec-policiesMarkus Friedl
2015-04-14Remove support for storing credentials and auth information in the kernel.Mike Belopuhov
2015-02-10bzero -> memset and unify sizeof() usage (no space).Claudio Jeker
2015-02-10Nuke sin_zero before passing it on down into the ifa_ifwithaddr() thatClaudio Jeker
2015-01-24Userland (base & ports) was adapted to always include <netinet/in.h>Theo de Raadt
2014-12-17Use an interface index instead of a pointer for multicast options.Martin Pieuchot
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-15use siphash in the in_pcb hashing. this mitigates it against floodingDavid Gwynne
2014-10-28Select a proper source address when the bound address isYASUOKA Masahiko
2014-10-14Use rtfree() instead of RTFREE(), NULLify some free'd route pointers andMartin Pieuchot
2014-09-27Kill rtalloc() and update rtalloc1() and rtalloc_mpath() to no longerMartin Pieuchot
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-12Resize the pcb hashtable automatically. The table size will be doubledYASUOKA Masahiko
2014-06-04Only use ifa_ifwithaddr() to check if the binding address is on theMartin Pieuchot
2014-05-07Remove the last hacks concerning the global list of IPv4 addresses in theMartin Pieuchot
2014-04-18Invert the signature logic of in{,6}_selectsrc, make them return theJeremie Courreges-Anglas
2014-04-16Merge in_fixaddr() into in_selectsrc() in order to prepare forMartin Pieuchot
2014-04-07Retire kernel support for SO_DONTROUTE, this time without breakingMartin Pieuchot
2014-04-06factor out source and destination address mangling from in_pcbconnect()Christopher Zimmermann
2014-04-06Remove redundant call to in{,6}_pcbbind() from tcp PRU_CONNECT.Christopher Zimmermann
2014-03-28revert "Retire kernel support for SO_DONTROUTE" diff, which does bad thingsStuart Henderson
2014-03-27Retire kernel support for SO_DONTROUTE, since the plan is to alwaysMartin Pieuchot
2014-01-18There was an awkward behaviour after a connection had been divertedAlexander Bluhm
2013-12-20Switch inpt_queue from CIRCLEQ to TAILQ. Thus ending use of CIRCLEQKenneth R Westerback
2013-10-23Back when some NRL code was merged into KAME to create the *BSD IPV6Theo de Raadt
2013-10-20Make the IPv4 and IPv6 code look similar to allow easy comparison.Alexander Bluhm
2013-10-20Put a large chunk of the IPv6 rdomain support in-tree.Peter Hessler
2013-10-18In in_pcblookup() convert a hand crafted loop into a LIST_FOREACHAlexander Bluhm
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-09-06Make use of IFP_TO_IA() instead of rolling our own copy.Martin Pieuchot
2013-06-01Remove redundant call to splsoftnet(). There is aAlexander Bluhm
2013-05-31The function rip6_ctlinput() claims that sa6_src is constant toAlexander Bluhm
2013-04-09Remove read-only ipsec variables and directly use defines instead.Martin Pieuchot
2013-04-02Use macros sotoinpcb() and intotcpcb() instead of casts. Use NULLAlexander Bluhm
2013-03-31The call to in_pcballoc() in user request attach was handled inAlexander Bluhm
2013-03-29Declare struct pf_state_key in the mbuf and in_pcb header files toAlexander Bluhm
2013-03-28Replace some casts to struct in_ifaddr pointer by ifatoia() or NULL.Martin Pieuchot
2013-03-28Unfortunately the satosin, sintosa, ifatoia, satosin6, sin6tosa,Alexander Bluhm
2013-02-05Make the inet6 and inet cases in in_pcbrtentry() look similar.Alexander Bluhm
2013-02-04Set sa_len correctly for PF_INET (and be consistent with the PF_INET6Todd C. Miller
2013-01-16Pass struct inpcb pointer to in_pcb...() functions instead of voidAlexander Bluhm
2012-09-20spltdb() was really just #define'd to be splsoftnet(); replace the formerBret Lambert
2012-07-12Be way more careful when accessing a possibly cached route in_selectsrc()Claudio Jeker
2012-03-06Check if route is still valid when getting the cached rt entry of a pcb.Claudio Jeker
2012-01-11Put an splsoftassert(IPL_SOFTNET) into in_pcbdetach().Alexander Bluhm
2011-07-06allow /31s on broadcast interfaces (eg ethernet) to work as per rfc3021.David Gwynne
2011-07-05ansifyDavid Hill
2011-07-04Bye bye pf_test6(). Only one pf_test function for both IPv4 and v6.Claudio Jeker
2011-05-29Move the source address selection for multicast destinations thatClaudio Jeker