summaryrefslogtreecommitdiff
path: root/sys/netinet6/in6_ifattach.c
AgeCommit message (Expand)Author
2020-06-21wireguard can do ipv6, but doesnt do link local addresses.David Gwynne
2020-03-17Use strlcpy instead of strncpy to ensure results are NUL terminated.tobhe
2019-11-08convert interface address change hooks to tasks and a task_list.David Gwynne
2019-08-21 Remove support for semantically opace interface identifiers (RFC 7217)Florian Obser
2019-02-13change rt_ifa_add and rt_ifa_del so they take an rdomain argument.David Gwynne
2019-02-10remove the implict RTF_MPATH flag that rt_ifa_add() sets on new routes.David Gwynne
2018-10-05Do not join node information multicast group (RFC 4620).Florian Obser
2018-08-26Do not add ::1 on non-default lo(4) as intended.Martin Pieuchot
2018-07-10When an interface doesn't have a layer 2 address in6_get_soii_ifid()Florian Obser
2018-07-10When an interface doesn't have a layer 2 address in6_get_ifid()Florian Obser
2018-03-27Use memcpy instead of bcopy when the memory does not overlap.David Hill
2018-03-13Calculate RFC7217 link-local style addresses the same way asFlorian Obser
2018-02-10Implement RFC 7217: "A Method for Generating Semantically OpaqueFlorian Obser
2017-09-01Use in6_get_rand_ifid() instead of get_last_resort_ifid() and delete theFlorian Obser
2017-07-11Purging is at last at hand. Day of Doom is here. All that is evilFlorian Obser
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