summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/ip6_mroute.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make the IPv6 multicast routing code use the OpenBSD routing tablerzalamena2017-05-161-25/+1
| | | | | | | instead of implementing its own. This makes the IPv6 multicast routing code look more like the IPv4 version. ok bluhm@, mpi@
* Added initial IPv6 multicast routing support for multiple rdomains:rzalamena2017-05-081-4/+4
| | | | | | | | * don't share mifs (multicast interface) between rdomains * allow multiple routing sockets connected at the same time if they are in different rdomains. ok bluhm@
* In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withdhill2017-02-011-2/+2
| | | | | | | | 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@
* Remove PIM support from the multicast stack.rzalamena2016-12-221-2/+1
| | | | ok mpi@
* More damned eye searing whitespace. No change to .o files.krw2015-06-081-28/+28
|
* Implement 2 sysctl to retrieve the multicast forwarding cache (mf6c) and theclaudio2015-02-091-3/+30
| | | | | multicast interface table (mif6). Will be used by netstat soon. Looked over by guenther@
* Kill unused route storages.mpi2014-07-091-2/+1
| | | | blambert@, henning@, lteo@
* remove left over bits of omrt6msg, and cleanup the yuckyderaadt2013-10-291-42/+14
| | | | | clone of fd_set for interfaces tested in ports tree build by naddy
* delete UPCALL_TIMING debug code from a the dark agesderaadt2013-10-271-7/+4
|
* no more #ifdef KERNELderaadt2013-10-211-4/+2
|
* remove GET_TIME() wrapperderaadt2013-10-211-9/+1
|
* tedu broken Resource Reservation Protocol code that was ifdef RSVP_ISI.mpi2013-05-021-5/+1
| | | | ok deraadt@, tedu@ (implicit)
* ioctl requests are u_long not int, spotted via clangjsg2012-09-191-2/+2
| | | | ok deraadt@ miod@
* u_quad_t -> u_int64_tbrad2006-07-061-28/+28
| | | | no functional change.
* on interface removal, clear multicast forwarding stuff. from kameitojun2003-07-081-1/+2
|
* First round of __P removal in sysmillert2002-03-141-5/+5
|
* fix multicast API for sizeof(long) != 4. (IF_SET and family will notitojun2001-02-161-4/+4
| | | | | | | overrun, it will compute values too little, so old code will not overrun buffers. (we don't include any multicast daemons in openbsd tree) sync better with kame. remove register variable declarations, styles
* update multicast routing message (struct mrt6msg) to the latest kame.itojun2000-05-191-10/+38
| | | | | | | | | structure overlaying is corrected to meet IPv6 raw socket spec. just to be sure, binary backward compatiblity is provided since we shipped old message handling with openbsd 2.7. no openbsd 2.7 userland code have used the API, though, because we did not merge kame pim6[sd]d to openbsd due to mrouted license issue.
* Remove remaining unnecessary ifdefs (itojun will hate me for this :-)angelos1999-12-101-6/+1
|
* bring in KAME IPv6 code, dated 19991208.itojun1999-12-081-0/+254
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).