Searched hist:"0 b79b007ebfc250a8a7b928df268ada6f1c988c4" (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/net/ |
H A D | if_llatbl.h | diff 0b79b007ebfc250a8a7b928df268ada6f1c988c4 Fri Aug 06 10:27:22 CEST 2021 Alexander V. Chernikov <melifaro@FreeBSD.org> [lltable] Restructure nd6 code.
Factor out lltable locking logic from lltable_try_set_entry_addr() into a separate lltable_acquire_wlock(), so the latter can be used in other parts of the code w/o duplication.
Create nd6_try_set_entry_addr() to avoid code duplication in nd6.c and nd6_nbr.c.
Move lle creation logic from nd6_resolve_slow() into a separate nd6_get_llentry() to simplify the former.
These changes serve as a pre-requisite for implementing RFC8950 (IPv4 prefixes with IPv6 nexthops).
Differential Revision: https://reviews.freebsd.org/D31432 MFC after: 2 weeks
|
H A D | if_llatbl.c | diff 0b79b007ebfc250a8a7b928df268ada6f1c988c4 Fri Aug 06 10:27:22 CEST 2021 Alexander V. Chernikov <melifaro@FreeBSD.org> [lltable] Restructure nd6 code.
Factor out lltable locking logic from lltable_try_set_entry_addr() into a separate lltable_acquire_wlock(), so the latter can be used in other parts of the code w/o duplication.
Create nd6_try_set_entry_addr() to avoid code duplication in nd6.c and nd6_nbr.c.
Move lle creation logic from nd6_resolve_slow() into a separate nd6_get_llentry() to simplify the former.
These changes serve as a pre-requisite for implementing RFC8950 (IPv4 prefixes with IPv6 nexthops).
Differential Revision: https://reviews.freebsd.org/D31432 MFC after: 2 weeks
|
/freebsd/sys/netinet6/ |
H A D | nd6.h | diff 0b79b007ebfc250a8a7b928df268ada6f1c988c4 Fri Aug 06 10:27:22 CEST 2021 Alexander V. Chernikov <melifaro@FreeBSD.org> [lltable] Restructure nd6 code.
Factor out lltable locking logic from lltable_try_set_entry_addr() into a separate lltable_acquire_wlock(), so the latter can be used in other parts of the code w/o duplication.
Create nd6_try_set_entry_addr() to avoid code duplication in nd6.c and nd6_nbr.c.
Move lle creation logic from nd6_resolve_slow() into a separate nd6_get_llentry() to simplify the former.
These changes serve as a pre-requisite for implementing RFC8950 (IPv4 prefixes with IPv6 nexthops).
Differential Revision: https://reviews.freebsd.org/D31432 MFC after: 2 weeks
|
H A D | nd6_nbr.c | diff 0b79b007ebfc250a8a7b928df268ada6f1c988c4 Fri Aug 06 10:27:22 CEST 2021 Alexander V. Chernikov <melifaro@FreeBSD.org> [lltable] Restructure nd6 code.
Factor out lltable locking logic from lltable_try_set_entry_addr() into a separate lltable_acquire_wlock(), so the latter can be used in other parts of the code w/o duplication.
Create nd6_try_set_entry_addr() to avoid code duplication in nd6.c and nd6_nbr.c.
Move lle creation logic from nd6_resolve_slow() into a separate nd6_get_llentry() to simplify the former.
These changes serve as a pre-requisite for implementing RFC8950 (IPv4 prefixes with IPv6 nexthops).
Differential Revision: https://reviews.freebsd.org/D31432 MFC after: 2 weeks
|
H A D | nd6.c | diff 0b79b007ebfc250a8a7b928df268ada6f1c988c4 Fri Aug 06 10:27:22 CEST 2021 Alexander V. Chernikov <melifaro@FreeBSD.org> [lltable] Restructure nd6 code.
Factor out lltable locking logic from lltable_try_set_entry_addr() into a separate lltable_acquire_wlock(), so the latter can be used in other parts of the code w/o duplication.
Create nd6_try_set_entry_addr() to avoid code duplication in nd6.c and nd6_nbr.c.
Move lle creation logic from nd6_resolve_slow() into a separate nd6_get_llentry() to simplify the former.
These changes serve as a pre-requisite for implementing RFC8950 (IPv4 prefixes with IPv6 nexthops).
Differential Revision: https://reviews.freebsd.org/D31432 MFC after: 2 weeks
|