summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/ip6_mroute.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha2020-06-241-3/+3
* Document the various flavors of NET_LOCK() and rename the reader version.mpi2020-05-271-5/+5
* Guard SIOCDELMULTI if_ioctl calls with KERNEL_LOCK() where the call isvisa2020-03-151-1/+3
* Add RCS Id.bluhm2019-09-041-0/+1
* Fix a route use after free in IPv6 multicast route. Move thebluhm2019-09-041-35/+36
* Prevent recursions by not deleting entries inside rtable_walk(9).mpi2019-06-211-3/+5
* Add missing NULL check for the protocol control block (pcb) pointer inanton2019-06-041-0/+3
* change rt_ifa_add and rt_ifa_del so they take an rdomain argument.dlg2019-02-131-1/+2
* remove the implict RTF_MPATH flag that rt_ifa_add() sets on new routes.dlg2019-02-101-1/+1
* RT_TABLEID_MAX is 255, fix places that assumed that it is less than 255.reyk2018-10-101-3/+3
* Push the NET_LOCK() down in in6_control() similar to what was donetb2018-05-021-5/+14
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-1/+1
* Optimize multicast packet sending by using m_dup_pkt() instead ofrzalamena2017-05-171-4/+1
* Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().mpi2017-05-161-7/+7
* Make the IPv6 multicast routing code use the OpenBSD routing tablerzalamena2017-05-161-476/+518
* Added initial IPv6 multicast routing support for multiple rdomains:rzalamena2017-05-081-156/+128
* Use percpu counters for ip6statjca2017-02-051-2/+2
* In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withdhill2017-02-011-3/+1
* Kill various splsoftnet().mpi2017-01-061-63/+22
* Remove PIM support from the multicast stack.rzalamena2016-12-221-398/+2
* Convert some of the remaining usages of time_second to time_uptime.mpi2016-10-031-2/+2
* Do not use a single global struct route_in6 to cache route lookups.mpi2016-08-231-9/+9
* Kill nd6_output(), it doesn't do anything since the resolution logicmpi2016-06-151-4/+0
* Introduce in{,6}_hasmulti(), two functions to check in the hot path ifmpi2016-01-211-3/+1
* add sizes to some free() calls. ok claudiotedu2015-12-031-15/+15
* Do not cast malloc(9) results.mpi2015-11-131-6/+3
* Do not try to guess if there's still an IPv4 multicast routing daemonmpi2015-11-121-28/+18
* Unbreak adding a MIFF_REGISTER interface.mpi2015-11-121-5/+4
* unidef MRT6DEBUGmpi2015-11-121-258/+11
* More PIM love. Reduce differences with ip_mroute.c and dynamicallympi2015-11-121-47/+73
* Sync headers and get rid of #ifdef MROUTING.mpi2015-11-121-21/+2
* Fix PIM build.mpi2015-11-121-3/+5
* Remove linkmtu and maxmtu from struct nd_ifinfo. IN6_LINKMTU can nowflorian2015-10-281-4/+3
* There's no point in abstracting ifp->if_output() as long as pf_test()mpi2015-09-131-1/+2
* Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.mpi2015-09-121-2/+1
* Introduce if_input_local() a function to feed local traffic back tompi2015-09-121-2/+2
* Kill yet another argument to functions in IPv6. This time ip6_output'sclaudio2015-09-111-1/+1
* More complicated if_put dance. Special handling for multicast_register_ifclaudio2015-09-101-3/+10
* In kernel initialize struct sockaddr_in and sockaddr_in6 to zerobluhm2015-08-241-0/+3
* rename mbuf ** parameter from m to mp, to match other similar codederaadt2015-07-151-3/+3
* Pass an interface index instead of a pointer to in6_addr2scopeid().mpi2015-07-081-4/+4
* Get rid of the undocumented & temporary* m_copy() macro added formpi2015-06-301-6/+7
* Store a unique ID, an interface index, rather than a pointer to thempi2015-06-161-5/+5
* More damned eye searing whitespace. No change to .o files.krw2015-06-081-25/+25
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-1/+0
* Implement 2 sysctl to retrieve the multicast forwarding cache (mf6c) and theclaudio2015-02-091-0/+95
* convert the multicast filter hash to use siphash, like i did fordlg2015-02-091-4/+18
* Rename some of the functions by adding a 6 so they do not conflict withclaudio2015-02-081-23/+23
* unifdef INET in net code as a precursor to removing the pretend option.tedu2014-12-191-4/+0
* Remove the "multicast_" prefix from the fields a multicast-only struct.mpi2014-12-171-2/+2