--- - branch: netbsd-9 date: Thu Apr 23 13:31:43 UTC 2020 files: - new: 1.166.2.5 old: 1.166.2.4 path: src/sys/netinet6/nd6_nbr.c pathrev: src/sys/netinet6/nd6_nbr.c@1.166.2.5 type: modified id: 20200423T133143Z.2ca901a2141e691113932e44d13d55449f81d1a1 log: "Pull up following revision(s) (requested by roy in ticket #845):\n\n\tsys/netinet6/nd6_nbr.c: revision 1.178\n\ninet6: nd6_na_input() now considers ln_state <= ND6_LLINFO_INCOMPLETE\n\nOtherwise if ln_state != ND6_LLINFO_INCOMPLETE and the is no lladdr\nand this message was solicited then ln_state is set to ND6_LLINFO_REACHABLE\nwhich could then cause a panic in nd6_resolve().\n\nIf ln_state > ND6_LLINFO_INCOMPLETE then it's assumed we have a lladdr.\nPotentially this could have been triggered by the introduction of\nND6_LLINFO_PURGE in nd6.c r1.143 but also by the re-introduction of\nND6_LLINFO_INCOMPLETE in nd6.c r1.263.\n\nDepending on the timing, it's technically possible to receive such\na message after the llentry is created with ND6_LLINFO_NOSTATE.\n" module: src subject: 'CVS commit: [netbsd-9] src/sys/netinet6' unixtime: '1587648703' user: martin