summaryrefslogtreecommitdiff
path: root/sys/netinet6/in6_ifattach.c
AgeCommit message (Expand)Author
2017-05-16Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().Martin Pieuchot
2016-12-29Get rid of recursive splsoftnet() in in6_ifattach_linklocal().Martin Pieuchot
2016-06-30Restore the automagically added /64 route on p2p interfaces in order toMartin Pieuchot
2015-12-02When destroying an interface, we have to wait until all referencesAlexander Bluhm
2015-10-24Convert to rt_ifidx.Martin Pieuchot
2015-10-22Inspired by satosin(), use inline functions to convert sockaddr dl.Alexander Bluhm
2015-09-12Now that rtrequest1(9) properly sets RTF_UP for newly added route,Martin Pieuchot
2015-09-03Change the order of operations for loopback interfaces to haveMartin Pieuchot
2015-08-31Do not install connected routes on loopback interfaces.Martin Pieuchot
2015-08-24Start moving away from the global prefix list by limiting its usage toMartin Pieuchot
2015-08-24Rework the code to decide when to perform DAD to no longer rely on theMartin Pieuchot
2015-08-17Remove anoying comment about in6_update_ifa().Martin Pieuchot
2015-07-18Merge two identical chunks to add new prefixes to the global dataMartin Pieuchot
2015-07-16Properly layer Router Solicitation code.Martin Pieuchot
2015-06-08More damned eye searing whitespace. No change to .o files.Kenneth R Westerback
2015-04-27Do not call nd6_purge() before purging the IPv6 addresses of a detachedMartin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-05Convert various rtrequest1(RTM_DELETE,...) calls to rtdeletemsg(9).Martin Pieuchot
2015-01-28Revert rtdeletemsg conversion. It was not ok'd, I misunderstood bluhm@'sMartin Pieuchot
2015-01-27Ensure that link-local addresses are correctly configured on loopbackMartin Pieuchot
2015-01-26Call rtdeletemsg(9) instead of rerolling its code. As a bonus you'llMartin Pieuchot
2015-01-10Correct some comments and merge in6_if_up() into in6_ifattach() toMartin Pieuchot
2015-01-08Clear autoconf6 flag after autoconf6 cleanup happened, not before.Florian Obser
2015-01-06Remove the NOINET6 interface flag, a left-over from the times when IPv6Stefan Sperling
2014-12-04replace md5 with sha512. ok deraadtTed Unangst
2014-11-20What have no need for a variable that holds the maximum MTU size ofMartin Pieuchot
2014-11-18Nuke yet more obvious #include duplications.Kenneth R Westerback
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-08-25Move sending of router solicitations to the kernel; receiving andFlorian Obser
2014-07-01When a carp interface is created with IFXF_NOINET6 flag, no link-localSebastian Benoit
2014-06-26Calling in{6,}_purgeaddr() is not enough to remove an address fromMartin Pieuchot
2014-06-03Do not include <sys/malloc.h> where it is not needed.Martin Pieuchot
2014-05-20Fix eui64 address generation, broken since the removal of the link-layerMartin Pieuchot
2014-01-21Do not clean the multicast records of an interface when it is destroyedMartin Pieuchot
2014-01-13Call all local valiables of type struct in6_ifaddr "ia6". This isAlexander Bluhm
2014-01-07Some follow-up fixes for IFID collision handling in IPv6CP.Stefan Sperling
2014-01-06Make in6_ifdetach() remove the ff01::1 route for the detaching interface, too.Stefan Sperling
2013-11-28Change the way protocol multicast addresses are linked to an interface.Martin Pieuchot
2013-11-19Remove some FDDI/ATM leftovers.Martin Pieuchot
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-05-31Remove a bunch of sockaddr_in6 pointer casts and replace othersAlexander Bluhm
2013-03-26Remove a block of dead code in in6_ifdetach(). It was never executedAlexander Bluhm
2013-03-25Substitute the handcrafted list of IPv6 addresses by a proper TAILQ.Martin Pieuchot
2013-03-07Remove the IFAFREE() macro, the ifafree() function it was calling alreadyMartin Pieuchot
2013-03-04Replace the cast to struct in6_ifaddr pointer with the ifatoia6() macro.Alexander Bluhm
2012-09-19Use TAILQ_FOREACH macro for loops. No binary diff.Alexander Bluhm
2012-08-21Reverse the name and meaning of the IFXF_INET6_PRIVACY interfaceAlexander Bluhm
2012-08-15Enable IPv6 autoconfprivacy by defaultsperreault
2012-01-03To access the ifaddr of an in_ifaddr or in6_ifaddr struct, it isAlexander Bluhm