summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_mroute.c
AgeCommit message (Expand)Author
2015-09-10More complicated if_put dance. Special handling for multicast_register_ifClaudio Jeker
2015-08-24In kernel initialize struct sockaddr_in and sockaddr_in6 to zeroAlexander Bluhm
2015-07-15rename mbuf ** parameter from m to mp, to match other similar codeTheo de Raadt
2015-07-08Pass an interface index instead of a pointer to in6_addr2scopeid().Martin Pieuchot
2015-06-30Get rid of the undocumented & temporary* m_copy() macro added forMartin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-06-08More damned eye searing whitespace. No change to .o files.Kenneth R Westerback
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-09Implement 2 sysctl to retrieve the multicast forwarding cache (mf6c) and theClaudio Jeker
2015-02-09convert the multicast filter hash to use siphash, like i did forDavid Gwynne
2015-02-08Rename some of the functions by adding a 6 so they do not conflict withClaudio Jeker
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-12-17Remove the "multicast_" prefix from the fields a multicast-only struct.Martin Pieuchot
2014-12-17Use an interface index instead of a pointer for multicast options.Martin Pieuchot
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-09-08remove uneeded route.h includesJonathan Gray
2014-08-19Keep pim code under #ifdef PIM to be coherent with what's in netinet/.Martin Pieuchot
2014-08-14No need for raw_cb.hMartin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-06-03Do not include <sys/malloc.h> where it is not needed.Martin Pieuchot
2014-03-10In ip6_mrouter_set() and ip6_mrouter_get(), change the error numberLawrence Teo
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-10-27delete UPCALL_TIMING debug code from a the dark agesTheo de Raadt
2013-10-21remove GET_TIME() wrapperTheo de Raadt
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-10-09Fix a possible mbuf leak, from NetBSD via Loganaden Velvindron.Martin Pieuchot
2013-05-31Remove a bunch of sockaddr_in6 pointer casts and replace othersAlexander Bluhm
2013-05-14Fix build with MRT6DEBUG defined.Martin Pieuchot
2013-05-02tedu broken Resource Reservation Protocol code that was ifdef RSVP_ISI.Martin Pieuchot
2013-03-28no need for a lot of code to include proc.hTed Unangst
2013-03-20Introduce if_get() to retrieve an interface descriptor pointer givenMartin Pieuchot
2012-09-19ioctl requests are u_long not int, spotted via clangJonathan Gray
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, asTed Unangst
2010-02-08More destatic and ansification.Joel Sing
2009-10-30Don't do a double free, sys_getsockopt() will take care of freeing theClaudio Jeker
2009-05-31Remove _KERNEL goo from kernel files because we're setting _KERNEL correctly.Claudio Jeker
2008-09-17remove dead stores and newly created unused variables.Charles Longeau
2008-06-11ANSIfy to sync with KAME. From Karl Sjodahl <dunceor@gmail.com>.Ryan Thomas McBride
2008-01-02return with ENOTTY instead of EINVAL for unknown ioctl requests.Brad Smith
2007-12-14add sysctl entry points into various network layers, in particular toTheo de Raadt
2007-06-01apply the "skip ipsec if there are no flows" speedup diff to IPv6 too.Henning Brauer
2006-11-21introduce sysctl net.inet6.ip6.multicast_mtudisc (for multicast routers).Jun-ichiro itojun Hagino
2006-11-17change semantics of ff01::/16 to interface local multicastJun-ichiro itojun Hagino
2005-10-14avoid silly static variables that even caused nesting issues,Brad Smith
2004-11-10Fix 'netstat -sp pim6'Ryan Thomas McBride
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2003-12-10validate set/getsockopt arg more strictly. local privileged user could causeJun-ichiro itojun Hagino
2003-12-10use if_indexlim (instead of if_index) and ifindex2ifnet[x] != NULLJun-ichiro itojun Hagino
2003-07-08on interface removal, clear multicast forwarding stuff. from kameJun-ichiro itojun Hagino
2003-06-24use time.tv_sec directly, rather than having time_second (freebsd NIH).Jun-ichiro itojun Hagino