summaryrefslogtreecommitdiff
path: root/sys/netinet/in_pcb.c
AgeCommit message (Expand)Author
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
2011-05-13Revert the pf->socket linking diff.Owain Ainsworth
2011-04-28Make in_broadcast() rdomain aware. Mostly mechanical change.Claudio Jeker
2011-04-28Allow SOCK_DGRAM sockets to be bound to the local network broadcast addr.Claudio Jeker
2011-04-24Double link between pf states and sockets. Henning has alreadyAlexander Bluhm
2011-04-19reintroduce using the RB tree for local address lookups. this isDavid Gwynne
2011-04-14Backout the in_iawithaddr() -> ifa_ifwithaddr() change.Claudio Jeker
2011-04-04in_iawithaddr -> ifawithaddrHenning Brauer
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2010-05-07Start cleaning up the mess called rtalloc*. Kill rtalloc2, make rtalloc1Claudio Jeker
2010-01-15Replace pool_get() + bzero() with pool_get(..., PR_ZERO).Charles Longeau
2009-12-23The process's rdomain should be, well, per-process and not per-rthread,Philip Guenthe
2009-11-27Add setrdomain() and getrdomain() system calls. Committing now toPhilip Guenthe
2009-11-13Extend the protosw pr_ctlinput function to include the rdomain. This isClaudio Jeker
2009-11-03rtables are stacked on rdomains (it is possible to have multiple routingClaudio Jeker
2009-07-26no need to cast the return value of m_freem() to voidThordur I. Bjornsson
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker
2009-03-15Introduce splsoftassert(), similar to splassert() but for soft interruptMiod Vallat
2008-10-23use the correct idiom for NFOO things which come from "foo.h" filesTheo de Raadt
2008-07-29when detaching pcbs, also free the v6 output options so that we do notTheo de Raadt
2008-07-09expand the net.inet.(tcp|udp).baddynamic dynamic source portDamien Miller
2008-07-03link pf state keys to tcp pcbs and vice versa.Henning Brauer
2008-05-23Deal with the situation when TCP nfs mounts timeout and processesThordur I. Bjornsson
2008-05-15divert for ipv6; ok henning, pyrMarkus Friedl
2008-05-09should check for null pointers; from henning@Markus Friedl
2008-05-09Add SO_BINDANY socket option from BSD/OS.Markus Friedl
2008-05-09divert packets to local socket without modifying the ip header;Markus Friedl
2008-05-07Implement routing priorities. Every route inserted has a priority assignedClaudio Jeker
2008-04-18use arc4random_uniform() for random number requests that are not aDamien Miller
2007-12-30A struct rt_addrinfo is needed for rt_missmsg() so we can use rtrequest1()Claudio Jeker
2007-11-26typos; ok jmc@Martynas Venckus
2007-09-01since theHenning Brauer