summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
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
2022-11-14Relax the list of interfaces which support IPv6 a bit.Claudio Jeker
2022-11-12Remove unused fields from struct in6_ifextraKlemens Nanni
2022-11-12Remove unused RS_LHCOOKIE macroKlemens Nanni
2022-11-12Zap comment about dead linkmtuKlemens Nanni
2022-11-12Zap dead ip6_auto_linklocalKlemens Nanni
2022-11-10Use local variable for consistencyKlemens Nanni
2022-11-07Run the ND6 expiry timer without kernel lockKlemens Nanni
2022-10-17Change pru_abort() return type to the type of void and make pru_abort()Vitaliy Makkoveev
2022-10-03System calls should not fail due to temporary memory shortage inAlexander Bluhm
2022-09-13Do soreceive() with shared netlock for raw sockets.Vitaliy Makkoveev
2022-09-09Clarify/typofix commentsKlemens Nanni
2022-09-08Rename global ifnet TAILQKlemens Nanni
2022-09-05Move mld6 address variables from data to stack memory to make themAlexander Bluhm
2022-09-05Use shared netlock in soreceive(). The UDP and IP divert layerAlexander Bluhm
2022-09-04spellingJonathan Gray