]> git.proxmox.com Git - mirror_frr.git/commit - lib/subdir.am
lib,yang,zebra: add extended admin-group support
authorLouis Scalbert <louis.scalbert@6wind.com>
Tue, 8 Nov 2022 16:59:33 +0000 (17:59 +0100)
committerLouis Scalbert <louis.scalbert@6wind.com>
Fri, 10 Feb 2023 10:31:05 +0000 (11:31 +0100)
commit158332617d80fc24bad4e8590bcf19b4af19404e
treefe55b77056a95a41e115316adfb8a98aa5b930a0
parentc86a325285f66a5a43a4097a373c890ad4703e87
lib,yang,zebra: add extended admin-group support

Add the support of Extended Admin-Group (RFC7308) to the zebra interface
link-params Traffic-Engineering context.

Extended admin-groups can be configured with the affinity-map:

> affinity-map blue bit-position 221
> int eth-rt1
>  link-params
>   affinity blue
>  exit-link-params

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
12 files changed:
lib/admin_group.c [new file with mode: 0644]
lib/admin_group.h [new file with mode: 0644]
lib/if.c
lib/if.h
lib/subdir.am
lib/zclient.c
yang/frr-zebra.yang
zebra/interface.c
zebra/interface.h
zebra/zebra_nb.c
zebra/zebra_nb.h
zebra/zebra_nb_config.c