summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
AgeCommit message (Expand)Author
2012-11-06backout csum diff for the moment, requested by theoHenning Brauer
2012-11-05Make sure that in[6]_proto_cksum_out() is called unconditinally and notClaudio Jeker
2012-11-01redo most of the protocol (tcp/udp/...) checksum handlingHenning Brauer
2012-10-05Point an interface directly to its bridgeport configuration, insteadCamiel Dobbelaar
2012-09-20spltdb() was really just #define'd to be splsoftnet(); replace the formerBret Lambert
2012-07-16add IP_IPSECFLOWINFO option to sendmsg() and recvmsg(), so npppd(4)Markus Friedl
2012-04-13unneccessary casts to unsigned; ok claudioTheo de Raadt
2012-04-07Bring the rtable sockopt code in line with the setrtable() implementation.Claudio Jeker
2012-03-30actually store the result of the pmtu-route lookup. otherwise weMarkus Friedl
2012-03-17remove IP_JUMBO, SO_JUMBO, and RTF_JUMBO.David Gwynne
2011-12-29Escape hardware-checksumming if interface is in a bridge, this isChristiano F. Haesbaert
2011-12-02Kill unused IFCAP_IPSEC and IFCAP_IPCOMP.Christiano F. Haesbaert
2011-07-04Bye bye pf_test6(). Only one pf_test function for both IPv4 and v6.Claudio Jeker
2011-06-15Add IP_RECVRTABLE socket option to be used with a IPPROTO_IPMike Belopuhov
2011-05-28Do not allow traffic to be sent with a destination address in 0/8;Paul de Weerd
2011-05-02recognize SO_RTABLE socket option at the SOL_SOCKET level;Mike Belopuhov
2011-04-28Make in_broadcast() rdomain aware. Mostly mechanical change.Claudio Jeker
2011-04-05in_proto_csum_out: if M_ICMP_CSUM_OUT is set, do the icmp checksumHenning Brauer
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2011-04-04de-guttenberg our stack a bitHenning Brauer
2011-04-04there is no need to special case the bridge in the ip checksum handlingHenning Brauer
2010-09-30If a caller is requesting to be set to the same rtable that theyPeter Hessler
2010-09-23add a new IP level socket option IP_PIPEX. This option is used for L2TPYASUOKA Masahiko
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