Home
last modified time | relevance | path

Searched hist:"0 b79b007ebfc250a8a7b928df268ada6f1c988c4" (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/net/
H A Dif_llatbl.hdiff 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 Dif_llatbl.cdiff 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 Dnd6.hdiff 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 Dnd6_nbr.cdiff 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 Dnd6.cdiff 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