summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
2023-04-28Inbound portion of RFC9131. Routers can create new neighbor cache entriesPeter Hessler
2023-04-25When configuring a new address on an interface, an upstream routerPeter Hessler
2023-04-21Drop error variable and return directly; OK mvs tbKlemens Nanni
2023-04-19move kernel lock into multicast ioctl handlers; OK mvsKlemens Nanni
2023-04-05Push kernel lock into nd6_resolve()Klemens Nanni
2023-04-05ARP has a sysctl to show the number of packets waiting for an arpAlexander Bluhm
2023-04-05ARP has a queue of packets that should be sent after name resolution.Alexander Bluhm
2023-04-05Call getuptime(9) once for consistency; OK bluhmKlemens Nanni
2023-04-05Call getuptime(9) once for consistency, sync with ARPKlemens Nanni
2023-04-04When sending IP packets to userland with divert-packet rules, theAlexander Bluhm
2023-03-31Fix white space.Alexander Bluhm
2023-03-25sync nd6_resolve() EINVAL handling with arpresolve()Klemens Nanni
2023-03-25sync nd6_resolve() uptime handling with arpresolve()Klemens Nanni
2023-01-24Refactor nd6_options() a bit more. Rewrite the loop to be a proper loopClaudio Jeker
2023-01-22Move SS_CANTRCVMORE and SS_RCVATMARK bits from `so_state' to `sb_state' ofVitaliy Makkoveev
2023-01-06Clean up struct nd_opts, use nd6_options() function local variablesKlemens Nanni
2023-01-06Inline nd6_option() helper, remove indirectionsKlemens Nanni
2023-01-06Clarify nd6_option() return semanticsKlemens Nanni
2023-01-06Simplify nd6_options() initialise logicKlemens Nanni
2023-01-06Merge common code into new nd6_dad_destroy()Klemens Nanni
2022-12-10Remove unused experimental ICMP6 redirect low water bitsKlemens Nanni
2022-12-10Reuse off variable from previous line; no object changeKlemens Nanni
2022-12-10zap 68 trailing spaces from a single lineKlemens Nanni
2022-12-10`dp' was just allocated with M_ZERO flag, so the following bzero(3) is notVitaliy Makkoveev
2022-12-10Merge nd6_option_init() into nd6_options()Klemens Nanni
2022-12-09Switch nd_opts from a union to just a struct.Claudio Jeker
2022-12-07Do not store unused ICMPv6 Option PREFIX_INFORMATIONKlemens Nanni
2022-12-06Add missing kernel lock around (*if_ioctl)() call withinVitaliy Makkoveev
2022-12-02Remove constant basereachable and retrans members from struct nd_ifinfoKlemens Nanni
2022-12-02Remove useless variable, simplify codeKlemens Nanni
2022-12-02Unlock in6_ioctl_get() aka. SIOCGIF{DSTADDR,NETMASK,AFLAG,ALIFETIME}_IN6Klemens Nanni
2022-11-30Unlock nd6_ioctl(), push kernel lock into in6_ioctl_{get,change_ifaddr}()Klemens Nanni
2022-11-28Document struct nd_ifinfo protection, remove obsolete .initialized memberKlemens Nanni
2022-11-28Remove useless nd6_init_doneKlemens Nanni
2022-11-28Statically initialise DAD list, remove obsolete dad_initKlemens Nanni
2022-11-27Remove useless castsKlemens Nanni
2022-11-25Revert hunk accidentially committed in r1.248 "Clarify/typofix comments"Klemens Nanni
2022-11-23Remove unused NDPRF_* defines; dead since 2017 sys/netinet6/nd6.c r1.210Klemens Nanni
2022-11-23Remove unused struct in6_ndifreq; dead since 2013 sys/netinet6/in6_var.h r1.37Klemens Nanni
2022-11-23Remove unused struct prf_ra; dead since 2017 sys/netinet/icmp6.h r1.45Klemens Nanni
2022-11-23Inline useless ND_IFINFO() macroKlemens Nanni
2022-11-23Let nd6_if{at,de}tach() be void and take an ifp argumentKlemens Nanni
2022-11-23Add *if_nd to struct ifnet, call nd6_if{at,de}tach() directlyKlemens Nanni
2022-11-23ND_IFINFO() cannot be NULL, use inline read-only idiom for clarityKlemens Nanni
2022-11-23Recommit previous "Remove useless struct in6_ifextra"Klemens Nanni
2022-11-22Backout "Remove useless struct in6_ifextra" commitKlemens Nanni
2022-11-22Use local variable consistentlyKlemens Nanni
2022-11-22Remove useless struct in6_ifextraKlemens Nanni
2022-11-19Push kernel lock into pru_control() aka. in6_control() / in_control()Klemens Nanni
2022-11-15Not assigning a link local address by default breaks various things.Claudio Jeker