diff options
| author | Jafar Al-Gharaibeh <jafar@atcorp.com> | 2023-04-11 16:38:33 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-11 16:38:33 -0500 |
| commit | bd2711d251f34aa11e9fa0490684c8b7aa6656d5 (patch) | |
| tree | ca60cbf23c11a0c53abfbb767e442b6fe1c3732f /zebra/interface.h | |
| parent | f827dc810cc3a9563e2c02a88c89e298424652c7 (diff) | |
| parent | af19624b005452dbaf25215ba371e35f61835e03 (diff) | |
Merge pull request #12959 from leonshaw/fix/zif-link-nsid
zebra: Add link_nsid to zebra interface
Diffstat (limited to 'zebra/interface.h')
| -rw-r--r-- | zebra/interface.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/zebra/interface.h b/zebra/interface.h index 4c6ebaa11d..e5545d6ba0 100644 --- a/zebra/interface.h +++ b/zebra/interface.h @@ -195,6 +195,7 @@ struct zebra_if { struct list *mac_list; /* Link fields - for sub-interfaces. */ + ns_id_t link_nsid; ifindex_t link_ifindex; struct interface *link; @@ -259,6 +260,8 @@ extern struct interface *if_lookup_by_index_per_ns(struct zebra_ns *, uint32_t); extern struct interface *if_lookup_by_name_per_ns(struct zebra_ns *, const char *); extern struct interface *if_link_per_ns(struct zebra_ns *, struct interface *); +extern struct interface *if_lookup_by_index_per_nsid(ns_id_t nsid, + uint32_t ifindex); extern const char *ifindex2ifname_per_ns(struct zebra_ns *, unsigned int); extern void if_unlink_per_ns(struct interface *); |
