summaryrefslogtreecommitdiff
path: root/sys/netinet6/in6.c
AgeCommit message (Expand)Author
2018-05-12Make the code a bit easier on the eye by factoring repeated embeddedTheo Buehler
2018-05-06Nuke unused ia6_createtime struct member.Florian Obser
2018-05-06Continue refactoring and cleanup of in6_ioctl().Theo Buehler
2018-05-04Split handling of SIOCGIF*_IN6 into a separate function in6_ioctl_get()Theo Buehler
2018-05-02Push the NET_LOCK() down in in6_control() similar to what was doneTheo Buehler
2018-04-24Make the ramdisks compile again, we don't have MROUTING on them.Florian Obser
2018-04-24Push NET_LOCK down in the default ifioctl case.Paul Irofti
2018-04-24Run duplicate address detection again if an existing address getsFlorian Obser
2017-11-23Replace non mp-safe carp_iamatch6() with mp-safe carp_iamatch().Martin Pieuchot
2017-11-04Stop calling ifp->if_ioctl() inside in{,6}_ioctl().Martin Pieuchot
2017-11-02Over 17 years is probably 'a while...'Florian Obser
2017-10-26Kill deprecated IPv6 ioctl(2)s.Martin Pieuchot
2017-10-24Remove some more tests checking for a non-NULL `ifp->if_ioctl'.Martin Pieuchot
2017-10-24Remove support for never used ioctls originating from KAME.Martin Pieuchot
2017-10-20Do not test if if_ioctl is NULL, it isn't.Martin Pieuchot
2017-10-16Remove kernel support for the following ioctl(2)s, deprecated since 2001:Martin Pieuchot
2017-08-15After we stopped processing router advertisements in the kernelFlorian Obser
2017-08-11Validate sockaddr from userland in central functions. This resultsAlexander Bluhm
2017-08-08Stop running nd6_expire every second.Florian Obser
2017-08-06in6_leavegroup can't fail; OK phesslerFlorian Obser
2017-07-11Purging is at last at hand. Day of Doom is here. All that is evilFlorian Obser
2017-05-29Allow passing in IN6_IFF_AUTOCONF from userland. Needed by slaacd(8)Florian Obser
2017-05-16Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().Martin Pieuchot
2017-05-08Added initial IPv6 multicast routing support for multiple rdomains:Rafael Zalamena
2017-05-04Introduce sstosa() for converting sockaddr_storage with a type safeAlexander Bluhm
2017-04-17We need to update the ia6_updatetime when changing the vltime/pltimeFlorian Obser
2017-03-16Userland expects pltime to be a time stamp not number of seconds.Florian Obser
2017-03-06Kill global list of IPv6 addresses.Martin Pieuchot
2017-02-16Revert "Release the NET_LOCK() before entering per-driver ioctl() routine".Martin Pieuchot
2017-02-07Release the NET_LOCK() before entering per-driver ioctl() routine.Martin Pieuchot
2017-02-05Use percpu counters for ip6statJeremie Courreges-Anglas
2016-12-21Remove recursive splsoftnet() from the ioctl(2) path.Martin Pieuchot
2016-11-28Explicitly initialize rti_ifa when automagically adding a route.Martin Pieuchot
2016-10-04Correct the flag checks inside rt_ifa_addlocal(9) and rt_ifa_dellocal(9).Martin Pieuchot
2016-10-03Convert some of the remaining usages of time_second to time_uptime.Martin Pieuchot
2016-09-04Purge routes attached to an address when this address is removed.Martin Pieuchot
2016-08-22Sizes for free(9) from David Hill.Martin Pieuchot
2016-08-08Execute address hooks in the update case.Martin Pieuchot
2016-07-13Introduce RTF_MULTICAST and flag corresponding IPv6 routes as suchMartin Pieuchot
2016-07-05Expand IN6_IFF_NOTREADY, ok bluhm@Martin Pieuchot
2016-06-13Move the ioctl(2) logic of in{,6}_control() into two new functionsMartin Pieuchot
2016-03-03Kill IPv6 prefix and router renumbering ioctls.Jeremie Courreges-Anglas
2016-03-03Delete all traces of SIOCSIF(ADDR|DSTADDR|NETMASK)_IN6Jeremie Courreges-Anglas
2016-02-28Remove SIOCSIFALIFETIME_IN6 ioctl, as NetBSD did.Stefan Kempf
2016-01-21Introduce in{,6}_hasmulti(), two functions to check in the hot path ifMartin Pieuchot
2015-12-22Do not return EEXIST if the same address is added twice.Martin Pieuchot
2015-12-03add sizes to some free() calls. ok claudioTed Unangst
2015-12-01Remove "just for safety" over engineering checks.Martin Pieuchot
2015-11-18Factorize the bits to check if a L2 route is connected, wether it isMartin Pieuchot
2015-11-02Retire ARP load-balacing, thanks for all the fish!Martin Pieuchot