summaryrefslogtreecommitdiff
path: root/sys/netinet6/nd6.c
AgeCommit message (Expand)Author
2022-09-01nd6: Take ifnet psref around cprng_fast in nd6_slowtimo.riastradh
2021-12-31s/quetion/question/andvar
2021-08-17nd6: prevent ln from being freed while releasing held packetsozaki-r
2020-12-28Add more guards against NULL deref, since KUBSAN still complains.nia
2020-12-26Avoid NULL pointer dereference, noticed by KUBSAN.nia
2020-09-15Implement RFC 7048, making Neighbor Unreachability Detection less impatientroy
2020-09-14nd: Name l3addr union of llentry and use in-place of nd_addr.roy
2020-09-11inet6: Use generic Neighor Detection rather than IPv6 specificroy
2020-06-12Remove in-kernel handling of Router Advertisementsroy
2020-04-28inet6: Ensure that route MTU is guarded by ARC_PHDS_MAXMTUroy
2020-04-12nd6: RTM_MISS reports RTA_AUTHOR once moreroy
2020-04-03PR/55030: Avoid locking against myself panic by moving the icmp error outsidechristos
2020-03-09route: RTM_MISS now puts the message source address in RTA_AUTHORroy
2020-01-20Remove FDDI support.thorpej
2019-09-25Make panic messages more informativeozaki-r
2019-09-25Initialize DAD components properlyozaki-r
2019-09-01inet6: Re-introduce ND6_LLINFO_WAITDELETE so we can return EHOSTDOWNroy
2019-09-01inet6: Send RTM_MISS when we fail to resolve an address.roy
2019-08-31inet6: don't set an invalid lladdr in nd6_free()roy
2019-08-27inet6: nd6_free assumes all routers are processed by kernel RAroy
2019-08-22nd6: notify userland of neighbour lla updates once moreroy
2019-08-22rtsock: rework rt_clonedmsg to take a message type and lladdrroy
2019-08-14Add missing IFNET_LOCK for regen_tmpaddrozaki-r
2019-07-26Decrease the reference count before freeing, so that the entries actuallychristos
2019-06-28nd6: restore a missing reachability confirmationozaki-r
2019-05-13print the name of the interface that was disabled.christos
2019-04-29rtsock: Route address message simplificationroy
2018-12-16netinet6: only flush prefixes and routers for the given interface.roy
2018-10-30Avoid double rt_replace_ifa on rtrequest1(RTM_ADD)ozaki-r
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-05-29Make a deletion of in6m in nd6_rtrequest atomicozaki-r
2018-05-01Remove now unused net_osdep.h includes, the other BSDs did the same.maxv
2018-03-06nd6: add a nonce to DaD probes in-case they are looped back to usroy
2018-03-06Fix reference leaks of llentryozaki-r
2018-01-29more cleanup (don't allow oldlenp == NULL)christos
2018-01-29One more from christos@pgoyette
2018-01-29More simplification, this time from ozaki-r@pgoyette
2018-01-29Simplify, from christos@pgoyette
2018-01-29Use existing fill_[pd]rlist() functions to calculate size of buffer topgoyette
2017-12-15Ensure to call if_mcast_op with holding IFNET_LOCKozaki-r
2017-11-17Provide macros for softnet_lock and KERNEL_LOCK hiding NET_MPSAFE switchozaki-r
2017-11-10Use psref instead of pserialize because that code is sleepableozaki-r
2017-11-10Fix a deadlock between a route update and lltableozaki-r
2017-10-05Add missing NULL checkozaki-r
2017-06-22Remove unused function (nd6_rem_ifa_lle)ozaki-r
2017-06-21Don't create a permanent L2 cache entry on adding an address to an interfaceozaki-r
2017-06-16Sending a routing message (RTM_ADD) on adding an llentryozaki-r
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-03-01Restore/add some softnet_lock for nd6_rt_flush and defrouter_addreqozaki-r
2017-02-22Stop using useless IN6_*_MULTI macrosozaki-r