summaryrefslogtreecommitdiff
path: root/sys/netinet6/in6.c
AgeCommit message (Expand)Author
2014-01-15Remove dead code.roy
2014-01-13Remove the now un-used function in6ifa_ifplocaladdr.roy
2013-09-11Include BRDADDR and NETMASK to the v4 ioctls we ban for v6; from FreeBSD.christos
2013-06-29- Rewrite parts of pfil(9): use array to store hooks and thus be more cachermind
2013-06-20Move the detaching and making tentative addresses out if in6_if_uproy
2013-06-11When an interface link state changes to down, mark all attached IPv6roy
2013-05-29Generate RTM_NEWADDR when adding a pre-existing IPv6 address.roy
2013-05-21For IPv6, emit RTM_NEWADDR once DAD completes and also when address flagroy
2012-06-234 new sysctls to avoid ipv6 DoS attacks from OpenBSDchristos
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2011-11-19First step of random number subsystem rework described intls
2011-10-19Use if_addr_init() and if_mcast_op() instead of ifp->if_ioctl().dyoung
2011-02-06Delete unnecessary casts to void *. No functional change intended. Samedyoung
2010-04-22When choosing IPv6 source addresses, respect the ifaddr preferencedyoung
2010-04-07ip6_sprintf: compress the zeros of representation of the IPv6 address.oki
2009-09-19backout the changes that establish a workqueue to synchronize the addresseschristos
2009-09-11Make ifconfig(8) set and display preference numbers for IPv6dyoung
2009-08-13Postpone to a workqueue adding link-local and loopback IPv6 addressesdyoung
2009-05-12Remove "privileged" variable, perform the kauth(9) call before we go intoelad
2009-04-18Remove extra whitespace added by a stupid tool.tsutsui
2009-03-18bcopy -> memcpycegger
2009-03-18bzero -> memsetcegger
2009-03-18bcmp -> memcmpcegger
2009-02-05Use the in6_ifaddr ia_ifa member instead of casting from fromdyoung
2009-01-15Emulate a couple more ioctls. Thanks to Matthias Drochner for pointing them out.christos
2009-01-15- switch the lifetime struct to time_t and provide compatibility for thechristos
2008-12-19use M_ZERO on malloc() and remove subsequent bzero().cegger
2008-11-07*** Summary ***dyoung
2008-07-31Generalize previous fix so that both NS and NA packets are checked.matt
2008-02-27Convert to ansi definitions from old-style definitons.matt
2007-12-06Use ifa_insert(), ifa_remove().dyoung
2007-12-05Extract common code, creating a subroutine if_purgeaddrs(ifp,dyoung
2007-12-05Use IFADDR_FIRST(), IFADDR_NEXT().dyoung
2007-12-04Use IFNET_FOREACH() and IFADDR_FOREACH().dyoung
2007-11-10Use sockaddr_in6_init().dyoung
2007-10-24Replace rote sockaddr_in6 initializations (memset(), set sa6_family,dyoung
2007-09-16Cosmetic: shorten staircase.dyoung
2007-09-11Remove SIOCSIFALIFETIME_IN6, which could not possibly have ever worked.gdt
2007-07-19Take steps to hide the radix_node implementation of the forwarding tabledyoung
2007-06-28Add functions to do mapped address conversions from FreeBSD.christos
2007-05-27Tyop.cube
2007-05-23fix typos in previouschristos
2007-05-23Ansify + add a few comments, from Karl Sjödahlchristos
2007-03-15KNF: compare pointer w/ NULL, don't "check truth". Fix K&R parameterdyoung
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-22Cosmetic: use TAILQ_FOREACH(). Join lines.dyoung
2007-02-17KNF: de-__P, bzero -> memset, bcmp -> memcmp. Remove extraneousdyoung
2007-01-04Consistent usage of KAUTH_GENERIC_ISSUSER.elad
2006-12-02Synchronize access to the ifaddr list by in6_update_ifa() anddyoung
2006-12-02Use the queue(3) macros instead of open-coding them. Shortendyoung