summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_output.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use rtisivalid(9) to check if the given (cached) route can be used.mpi2015-10-131-3/+3
* easy size for free(); ok mpideraadt2015-10-071-2/+4
* Always increment rt_use inside rtalloc(9) instead of doing it in somempi2015-09-231-2/+1
* There's no point in abstracting ifp->if_output() as long as pf_test()mpi2015-09-131-3/+3
* Get the default loopback interface pointer just after doing a routempi2015-09-131-2/+5
* Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.mpi2015-09-121-7/+4
* Introduce if_input_local() a function to feed local traffic back tompi2015-09-121-2/+2
* Fix two cases where it was possible to call if_put with an uninitialized ifpclaudio2015-09-121-3/+3
* if_put() after if_get for ip_output. This became suddenly super trivial.claudio2015-09-111-2/+6
* There is no need to do the route lookups twice just because of IPSec.claudio2015-09-111-114/+50
* Revert (again!) the two uses of rtisvalid(9), they break NFS!mpi2015-09-031-17/+11
* Convert ip{,6}_output() (cached) route entry checks to rtisvalid(9).mpi2015-09-031-11/+17
* Revert the two uses of rtisvalid(9) for the moment, it breaks dhclient(8)mpi2015-09-021-17/+11
* Convert ip{,6}_output() (cached) route entry checks to rtisvalid(9).mpi2015-09-011-11/+17
* `encif' should only be used under #ifdef NPF.mpi2015-08-311-2/+2
* Kill IP_ROUTETOETHER.mpi2015-07-161-13/+4
* m_freem() can handle NULL, do not check for this condition beforehands.deraadt2015-07-151-2/+2
* Get rid of the undocumented & temporary* m_copy() macro added formpi2015-06-301-2/+2
* Store a unique ID, an interface index, rather than a pointer to thempi2015-06-161-2/+2
* Replace a bunch of == 0 with == NULL in pointer tests. Nuke somekrw2015-06-071-11/+11
* remove PACKET_TAG_IPSEC_PENDING_TDB, it is never set; ok mikeb@markus2015-05-231-18/+3
* test mbuf pointers against NULL not 0jsg2015-05-131-6/+6
* Stubs and support code for NIC-enabled IPsec bite the dust.mikeb2015-04-171-16/+2
* remove unfinished/unused support for socket-attached ipsec-policiesmarkus2015-04-161-172/+1
* Remove support for storing credentials and auth information in the kernel.mikeb2015-04-141-70/+1
* Remove the "multicast_" prefix from the fields a multicast-only struct.mpi2014-12-171-11/+11
* Use an interface index instead of a pointer for multicast options.mpi2014-12-171-11/+10
* Do not use a "struct route" when a "struct rtentry" is enough.mpi2014-12-081-15/+12
* Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.mpi2014-12-051-1/+2
* sizes for simple free cases. sizeof(*) and one case where len is clear.tedu2014-11-201-11/+11
* Kill in_iawithaddr() and use ifa_ifwithaddr() directly.mpi2014-11-051-12/+24
* Rename rtalloc1() into rtalloc(9) and convert its flags to only enablempi2014-11-011-4/+5
* Use rtfree() instead of RTFREE(), NULLify some free'd route pointers andmpi2014-10-141-7/+7
* Check if the outgoing route is associated to a broadcast address insteadmpi2014-10-081-3/+3
* Kill rtalloc() and update rtalloc1() and rtalloc_mpath() to no longermpi2014-09-271-3/+5
* Fewer <netinet/in_systm.h> !mpi2014-07-221-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-10/+10
* in_proto_cksum_out: zero the icmp cksum before going on so that we do nothenning2014-07-111-5/+10
* ip_output() using varargs always struck me as bizarre, esp since it's onlyhenning2014-04-211-9/+2
* move in_cksum_phdr from in.h (under #ifdef _KERNEL, at least) to ip_output.chenning2014-04-201-1/+26
* "struct pkthdr" holds a routing table ID, not a routing domain one.mpi2014-04-141-11/+11
* Retire kernel support for SO_DONTROUTE, this time without breakingmpi2014-04-071-36/+4
* revert "Retire kernel support for SO_DONTROUTE" diff, which does bad thingssthen2014-03-281-4/+36
* Retire kernel support for SO_DONTROUTE, since the plan is to alwaysmpi2014-03-271-36/+4
* since the cksum rewrite the counters for hardware checksummed packetshenning2014-01-231-15/+16
* put the in{,6}_delayed_cksum() and in{,6}_proto_cksum_out() prototypesnaddy2014-01-231-1/+2
* Do not clean the multicast records of an interface when it is destroyedmpi2014-01-211-3/+5
* bzero/bcmp -> memset/memcmp. ok matthewtedu2014-01-091-5/+5
* Change ip_output()'s non-optional arguments to be standard argumentsmatthew2013-12-171-17/+10
* ifp must be initialized in ip_setmoptions; from oga via mpi, ok mpimikeb2013-12-041-2/+2