summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/ip6_output.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Don't pass a pointer to an uninitialized variable as plenp tokrw2020-06-221-4/+4
* add __func__ to panic() and printf() calls in sys/netinet6/*nayden2019-11-291-4/+4
* Use mallocarray(9) & put some free(9) sizes for M_IPMOPTS allocations.mpi2019-06-101-6/+4
* Removes the KERNEL_LOCK() from bridge(4)'s output fast-path.mpi2019-04-281-3/+3
* For raw IPv6 sockets userland may specify an offset where thebluhm2019-04-231-3/+7
* Convert more MH_ALIGN() to m_align(). Also switch from m_gethdr/M_GETHDRclaudio2018-12-031-3/+3
* M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forclaudio2018-11-091-3/+3
* Add per-TDB counters and a new SADB extension to export them tompi2018-08-281-2/+4
* Introduce ipsec_output_cb() to merge duplicate code and account formpi2018-07-121-2/+6
* Use memcpy instead of bcopy when the memory does not overlap.dhill2018-03-271-3/+3
* In ip6_output() check that the interface of a route is valid. Forbluhm2018-03-211-1/+12
* Consistently spell "IPsec" in comments and debug outputs.mpi2018-03-161-2/+2
* Remove almost unused `flags' argument of suser().mpi2018-02-191-8/+8
* add an ipv6 "don't fragment" flag to mbufs for ip6_output to use.dlg2018-02-111-2/+5
* Change sosetopt() to no longer free the mbuf it receives and changempi2017-09-011-13/+3
* Kill commented out code referencing pfctlinput2() and a wrong commentmpi2017-05-091-10/+1
* Remove icmp6_reflect() micro optimization to simplify code and avoid arzalamena2017-05-081-9/+1
* Added initial IPv6 multicast routing support for multiple rdomains:rzalamena2017-05-081-2/+2
* Change the ip6_setmoptions() function to receive the rdomain as a newrzalamena2017-05-031-6/+6
* Use the rt_rmx defines that hide the struct rt_kmetrics indirection.bluhm2017-04-191-6/+6
* In ip6_ctloutput, check for an invalid level early like the otherdhill2017-02-211-432/+432
* percpu counters for TCP statsjca2017-02-091-2/+2
* Use percpu counters for ip6statjca2017-02-051-9/+9
* In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withdhill2017-02-011-31/+17
* copypktopts is only called by ip6_setpktopts using M_NOWAIT. Dropdhill2017-01-271-7/+7
* RFC 8021 "IPv6 Atomic Fragments Considered Harmful" deprecatesbluhm2017-01-191-33/+10
* Do not use a 'struct route_in6' when there's no need to cache the resultmpi2017-01-101-19/+13
* Remove NULL checks before m_free(9), it deals with it.mpi2017-01-101-3/+2
* turn ipstat into a set of percpu counters.dlg2016-11-181-2/+2
* Automatically create a default lo(4) interface per rdomain.mpi2016-11-141-2/+2
* convert bcopy to memcpy. from david hill. ok jcatedu2016-09-191-10/+10
* Kill ip6_pcbopts, unused since the removal of IPV6_PKTOPTIONSjca2016-09-141-44/+1
* Delete dead code and useless parameter.jca2016-09-141-33/+5
* Simplify ip6_getpmtu() to use a 'struct rtentry *' instead of twompi2016-08-251-52/+24
* Sizes for free(9) from David Hill.mpi2016-08-221-3/+3
* Unbreak getsockopt(IPV6_MINHOPCOUNT)jca2016-07-011-1/+2
* Implement IPV6_MINHOPCOUNT support.jca2016-06-271-1/+14
* With the introduction of ip6_output_ipsec_lookup() we didn't exit theflorian2016-06-151-15/+15
* Kill nd6_output(), it doesn't do anything since the resolution logicmpi2016-06-151-3/+4
* Remove sysctl net.inet6.ip6.v6onlyjca2016-05-191-6/+6
* Do not allow to change the routing table of a bound socket. Thisbluhm2016-04-291-1/+6
* factor out ipsec into ip6_output_ipsec_{lookup,send}(); ok mpi@, naddy@markus2016-04-271-95/+76
* Introduce in{,6}_hasmulti(), two functions to check in the hot path ifmpi2016-01-211-5/+3
* Prevent a double if_put().mpi2016-01-131-1/+2
* rm unused kernel only IPV6_RECVRTHDRDSTOPTS sockopt. ok deraadt sthentedu2015-12-031-11/+1
* Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesclaudio2015-12-021-3/+3
* Use if_get() rather than dereferencing rt_ifp in ip6_getpmtu().mpi2015-11-291-14/+25
* Store the index of the lo0 interface instead of a pointer to itsmpi2015-11-111-2/+2
* Remove dead assignments.chl2015-11-031-3/+1
* Disable TCP/UDP TX hardware checksumming if an IPv4 packet containsnaddy2015-11-031-3/+5