summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
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
2022-09-03Move PRU_PEERADDR request to (*pru_peeraddr)().Vitaliy Makkoveev
2022-09-03Move PRU_SOCKADDR request to (*pru_sockaddr)()Vitaliy Makkoveev
2022-09-02Move PRU_CONTROL request to (*pru_control)().Vitaliy Makkoveev
2022-09-01Move PRU_CONNECT2 request to (*pru_connect2)().Vitaliy Makkoveev
2022-08-31Move PRU_SENDOOB request to (*pru_sendoob)().Vitaliy Makkoveev
2022-08-30Refactor internet PCB lookup function. Rename in_pcbhashlookup()Alexander Bluhm
2022-08-29Move PRU_RCVOOB request to (*pru_rcvoob)().Vitaliy Makkoveev
2022-08-29Use struct refcnt for interface address reference counting.Alexander Bluhm
2022-08-28Move PRU_SENSE request to (*pru_sense)().Vitaliy Makkoveev
2022-08-28Move PRU_ABORT request to (*pru_abort)().Vitaliy Makkoveev