summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_mroute.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withdhill2017-02-011-3/+3
| | | | | | | | the netlock held. This also changes the prototypes of the *ctloutput functions to take an mbuf instead of an mbuf pointer. help, guidance from bluhm@ and mpi@ ok bluhm@
* Clean up multicast files from unused definitions and comments.rzalamena2017-01-121-73/+1
| | | | ok mpi@
* Remove mfc hash tables and use the OpenBSD routing table for multicastrzalamena2017-01-111-9/+7
| | | | | | | routes. Beside the code simplification and removal, we also get to see the multicast routes now in the route(8) utility. ok mpi@
* Remove the global viftable vector that holds the virtual interfacesrzalamena2017-01-061-3/+2
| | | | | | | | configuration and instead use ifnet to store the configuration and counters. With this we can safely use multicast routing daemons on multiple domains without vif id colisions. ok mpi@
* Remove PIM support from the multicast stack.rzalamena2016-12-221-9/+3
| | | | ok mpi@
* Remove unused timeout that was never being set.rzalamena2016-12-201-2/+1
| | | | ok reyk@
* Kill unused function.rzalamena2016-12-191-2/+1
| | | | ok mpi@
* Extend the multicast sockets and multicast hash table support to multiplerzalamena2016-12-191-2/+2
| | | | | | | domains. This is one step towards supporting to run more than one multicast socket in different domains at the same time. ok mpi@
* Kill unused 'struct route'.mpi2016-11-291-2/+1
|
* Implement 2 sysctl to retrieve the multicast forwarding cache (mfc) and theclaudio2015-02-091-1/+26
| | | | | virtual interface table (vif). Will be used by netstat soon. Looked over by guenther@
* Kill MRT_{ADD,DEL}_BW_UPCALL interfaces and the bandwidth monitoringmpi2014-08-141-30/+1
| | | | | | code that comes with them. ok mikeb@, henning@
* delete UPCALL_TIMING debug code from a the dark agesderaadt2013-10-271-4/+1
|
* tedu broken Resource Reservation Protocol code that was ifdef RSVP_ISI.mpi2013-05-021-15/+1
| | | | ok deraadt@, tedu@ (implicit)
* Get rid of the token bucket filter.michele2009-07-131-15/+2
| | | | | | | Traffic shaping code should not be inside routing code. If you want to rate-limit use altq instead. ok claudio@ henning@ dlg@
* Remove virtual tunnel support from the mrouting code. The virtual tunnelclaudio2006-04-251-3/+1
| | | | | | code breaks multicast on gif(4) interfaces and it is far better to configure a real gif(4) tunnel instead of a multicast tunnel as the latter is almost not manageable. OK norby@, mblamer@
* fix a typonorby2006-03-301-2/+2
| | | | ok claudio@
* Add kernel support for Protocol Independant Multicast (PIM)mcbride2005-01-141-3/+133
| | | | | | | | Information: http://netweb.usc.edu/pim/ From Pavlin Radoslavov <pavlin@icir.org> ok deraadt@ brad@
* Multicast routing cleanup from Pavlin Radoslavovmcbride2004-11-241-28/+17
| | | | | | | | | | - sync ip_mroute.c with NetBSD - import some FreeBSD changes to MFC entry handling - set im->im_vif correctly when sending IGMPMSG_WRONGVIF - increment mrtstat.mrts_upcalls correctly - return error from get_sg_cnt() if there is no matching forwarding entry ok henning@ brad@ naddy@
* Don't allow SIOCGET{VIF,SG}CNT from sockets other than the multicast router.brad2004-08-241-2/+2
| | | | | | | From NetBSD Fixes PR 3825 ok mcbride@ canacar@ claudio@
* whitespaceitojun2002-06-091-9/+9
|
* First round of __P removal in sysmillert2002-03-141-15/+15
|
* Inclusion protection.angelos2001-06-091-6/+7
|
* Rename the ip4_* routines to ipip_*, make it so GIF tunnels are notangelos2000-01-211-2/+2
| | | | | affected by net.inet.ipip.allow (the sysctl formerly known as net.inet.ip4.allow), rename the VIF ipip_input to ipip_mroute_input.
* bring in KAME IPv6 code, dated 19991208.itojun1999-12-081-1/+5
| | | | | | | | | replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details. GENERIC configuration should work fine as before. GENERIC.v6 works fine as well, but you'll need KAME userland tools to play with IPv6 (will be bringed into soon).
* Support detaching of network interfaces. Still work to do in ipf, andniklas1999-08-081-14/+15
| | | | other families than inet.
* Merge MROUTING and IPSEC wrt handling of IP-in-IP tunnelled packets.niklas1999-04-201-2/+1
| | | | | Fix a panic case in the MROUTING code too. Drop M_TUNNEL support, nothing ever uses it.
* From NetBSD: 960217 mergeniklas1996-03-031-5/+18
|
* initial import of NetBSD treederaadt1995-10-181-0/+218