summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
AgeCommit message (Expand)Author
2010-09-08Return EACCES when pf_test() blocks a packet in ip_output(). This allowsClaudio Jeker
2010-08-13when sending a fragmented packet, dont check if the interfaces send queueDavid Gwynne
2010-07-09Add support for using IPsec in multiple rdomains.Reyk Floeter
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2010-07-02m_copyback can fail to allocate memory, but is a void fucntion so gymnasticsBret Lambert
2010-07-01Allow to specify an alternative enc(4) interface for an SA. AllReyk Floeter
2010-06-29Replace enc(4) with a new implementation as a cloner device. We stillReyk Floeter
2010-05-07Start cleaning up the mess called rtalloc*. Kill rtalloc2, make rtalloc1Claudio Jeker
2010-01-13Double and in comment.Claudio Jeker
2010-01-12Allow the queueing of multiple fragments on virtual interfaces with aBob Beck
2009-12-23The process's rdomain should be, well, per-process and not per-rthread,Philip Guenthe
2009-12-11Two cases of IPSEC getsockopt() returning two bytes of uninitialializedTheo de Raadt
2009-11-27Add setrdomain() and getrdomain() system calls. Committing now toPhilip Guenthe
2009-11-20NULL dereference in IPV6_PORTRANGE and IP_IPSEC_*, found by Clement LECIGNE,Philip Guenthe
2009-11-13Packets generated by ip_fragment() need to inherit the rdomain from theClaudio Jeker
2009-11-03rtables are stacked on rdomains (it is possible to have multiple routingClaudio Jeker
2009-10-28*NULL store in IP_AUTH_LEVEL, IP_ESP_TRANS_LEVEL, IP_ESP_NETWORK_LEVEL,Theo de Raadt
2009-10-06Redo the route lookup in the output (and IPv6 forwarding) path if theClaudio Jeker
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker
2009-01-30When don't-fragment packets need to get fragemnted some code tries toClaudio Jeker
2009-01-29Always zero the IP checksum field for packets and packet fragmentsChristian Weisgerber
2008-05-09IP_RECVDSTPORT, allows you to get the destination port of UDP datagramsMarkus Friedl
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2007-09-18allow 4095 instead of 20 multicast group memberships per socket (you needMarkus Friedl
2007-07-20Remove inm_ifp from struct in_multi -- caching struct ifnet is dangerousClaudio Jeker
2007-05-30no need to declare extern ipsec_in_use, we get it via ip_ipsp.hHenning Brauer
2007-05-29gain another 5+% in ip forwarding performance.Henning Brauer
2007-05-27-staticDavid Gwynne
2006-12-05do not install pmtu routes for transport mode SAs, as they do notMarkus Friedl
2006-12-01rangecheck ttl on IP_TTL, collected dust in my treeHenning Brauer
2006-10-11implement IP_MINTTL socket option fo tcp socketsHenning Brauer
2006-10-11implement IP_RECVTTL socket option.Henning Brauer
2006-06-18Add support for equal-cost multipath IP.Christopher Pascoe
2006-06-06Put mrouting enable flag inside the right ifdef. If you change filesTheo de Raadt
2006-05-29Make savecontrol functions more generic and use them now for raw IP too.Claudio Jeker
2006-05-26rename jumbo mtu to if_hardmtu; ok brad reykTheo de Raadt
2006-03-05Use more queue macros rather than doing it by hand; ok otto@ krw@Miod Vallat
2006-03-05revert unrelated change that snuck into the last commit.Brad Smith
2006-03-04With the exception of two other small uncommited diffs this movesBrad Smith
2005-10-05Add multicast routing to GENERIC.Esben Norby
2005-06-10getsockopt(): allocate a mbuf cluster for large ipsec credentialsMarkus Friedl
2005-05-27Experimental support for opportunitic use of jumbograms where only some hostsRyan Thomas McBride
2005-04-25csum -> csum_flagsBrad Smith
2005-01-04restrict forwarding to ipsec processed traffic of ip.forwarding==2Markus Friedl
2004-11-10Add some (ifp != NULL) checks to ip_fragment() so it can be used even if thereRyan Thomas McBride
2004-06-22Pull the plug on source-based routing until remaining bugs are eradicated.Cedric Berger
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2004-06-21Get rid of pf_test_eh() wrapper.Ryan Thomas McBride
2004-06-21don't leak ipsec pmtu routes; with mpf@Markus Friedl
2004-06-06extend routing table to be able to match and route packets based onCedric Berger