]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
[lltable] Add per-family lltable getters.
authorAlexander V. Chernikov <melifaro@FreeBSD.org>
Sun, 26 Dec 2021 12:39:26 +0000 (12:39 +0000)
committerAlexander V. Chernikov <melifaro@FreeBSD.org>
Mon, 28 Mar 2022 08:47:38 +0000 (08:47 +0000)
commitffcca53561ed0b3d4755dbd2ce1d9942ea4a468e
tree3c96dbfd68b33d7273043652db918686f3ea4e8e
parentbea3efc01cb716e8e77d61af085795eb2d0c013c
[lltable] Add per-family lltable getters.

Introduce a new function, lltable_get(), to retrieve lltable pointer
 for the specified interface and family.
Use it to avoid all-iftable list traversal when adding or deleting
 ARP/ND records.

Differential Revision: https://reviews.freebsd.org/D33660
MFC after: 2 weeks

(cherry picked from commit ff3a85d32411cdd7894f932b1d3d7ce01ec7a648)
sys/net/if_llatbl.c
sys/net/if_llatbl.h
sys/netinet/in.c
sys/netinet6/in6.c