summaryrefslogtreecommitdiff
path: root/sys/netinet6/nd6_rtr.c
AgeCommit message (Expand)Author
2015-02-19Move the splsoftnet() hiding in the declarations closer to the code.Alexander Bluhm
2015-01-27remove the second void * argument on tasks.David Gwynne
2014-12-22Operations on the global prefix or address lists should be done underMartin Pieuchot
2014-12-22Make sure rtrequest1(9) is called under splsoftnet().Martin Pieuchot
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-11-20What have no need for a variable that holds the maximum MTU size ofMartin Pieuchot
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-01Rename rtalloc1() into rtalloc(9) and convert its flags to only enableMartin Pieuchot
2014-10-07Do not protect the SIOCSIFADDR call by splnet(). Drivers alreadyMartin Pieuchot
2014-09-09workqs were replaced with tasks in here, so dont need workq.h anymore.David Gwynne
2014-09-08Prevent addition of redundant IPv6 autoconf addresses.Stefan Sperling
2014-08-26Do not hand-roll all routers link local address.Florian Obser
2014-08-25Move sending of router solicitations to the kernel; receiving andFlorian Obser
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-11introduce the IFXF_AUTOCONF6 interface flag which controls wether weHenning Brauer
2014-07-11move IPv6 prefix adding from workq to taskq; as a happy benefit, weBret Lambert
2014-03-27Stop mixing interface address flags with routing entry ones.Martin Pieuchot
2014-03-18Rename rt_gettable() into rtable_get(), swap its arguments to beMartin Pieuchot
2014-01-23Merge two chunks of code to inform listeners of a route change into aMartin Pieuchot
2014-01-13Call all local valiables of type struct in6_ifaddr "ia6". This isAlexander Bluhm
2014-01-10replace the rest of the obsolete radix macrosTed Unangst
2014-01-07Propagate an rdomain number to the nd6_lookup independently fromMike Belopuhov
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-10-20Put a large chunk of the IPv6 rdomain support in-tree.Peter Hessler
2013-07-01Do not access queue fields directly, use FOREACH() macro instead.Alexander Bluhm
2013-07-01Use the LIST_FOREACH() macro when looping over advertising routers.Alexander Bluhm
2013-05-31Remove a bunch of sockaddr_in6 pointer casts and replace othersAlexander Bluhm
2013-03-25Substitute the handcrafted list of IPv6 addresses by a proper TAILQ.Martin Pieuchot
2013-03-11Remove unused code manipulating a default interface and its index,Martin Pieuchot
2013-03-07Remove unused ifa_ifwithaf() function.Martin Pieuchot
2013-03-04Replace the cast to struct in6_ifaddr pointer with the ifatoia6() macro.Alexander Bluhm
2012-09-26add M_ZEROIZE as an mbuf flag, so copied PFKEY messages (with embedded keys)Markus Friedl
2012-09-07Create IPv6 privacy addresses even if static IPv6 addresses are present.Stefan Sperling
2012-09-04Raise IPL to IPL_SOFTNET in nd6_addr_add(). This code originally ran atStefan Sperling
2012-08-28Do not add SLAAC or privacy addresses when a static address in the same prefixsperreault
2012-08-21Reverse the name and meaning of the IFXF_INET6_PRIVACY interfaceAlexander Bluhm
2012-07-14Make IPv6 privacy addresses appear alongside regular SLAAC addresses.sperreault
2012-05-18rt6_flush should remove all routes configured via a specified gw,Mike Belopuhov
2012-01-03To access the ifaddr of an in_ifaddr or in6_ifaddr struct, it isAlexander Bluhm
2011-12-27Instead of hand crafted code, use the macros TAILQ_FOREACH(_SAFE)Alexander Bluhm
2011-11-24rdomain support for IPv6sperreault
2011-02-24Prevent the nd6_addr_add() work queue task from adding multiple addressesStefan Sperling
2010-09-24When processing IPv6 RA messages we may end up adding a new IPv6 addressJoel Sing
2010-06-28Add the rtable id as an argument to rn_walktree(). Functions likeClaudio Jeker
2010-04-06Simple implementation of RFC4941, "Privacy Extensions for StatelessStefan Sperling
2010-02-08Destatic and ansify.Joel Sing
2009-01-30Mark routers internal as uninstalled after deleting the default route.Rainer Giedat
2009-01-30"XXX: should this be performed under splnet()?"... Yes, yes it should.Ryan Thomas McBride