mirror of
https://gitlab.labs.nic.cz/labs/bird.git
synced 2024-05-11 16:54:54 +00:00
Adds filtering to 'show ospf lsadb' command.
Thanks Alexander V. Chernikov for the original patch.
This commit is contained in:
@@ -846,7 +846,19 @@ void ospf_sh_neigh(struct proto *p, char *iff);
|
||||
void ospf_sh(struct proto *p);
|
||||
void ospf_sh_iface(struct proto *p, char *iff);
|
||||
void ospf_sh_state(struct proto *p, int verbose, int reachable);
|
||||
void ospf_sh_lsadb(struct proto *p);
|
||||
|
||||
#define SH_ROUTER_SELF 0xffffffff
|
||||
|
||||
struct lsadb_show_data {
|
||||
struct symbol *name; /* Protocol to request data from */
|
||||
u16 type; /* LSA Type, 0 -> all */
|
||||
u16 scope; /* Scope, 0 -> all, hack to handle link scope as 1 */
|
||||
u32 area; /* Specified for area scope */
|
||||
u32 lsid; /* LSA ID, 0 -> all */
|
||||
u32 router; /* Advertising router, 0 -> all */
|
||||
};
|
||||
|
||||
void ospf_sh_lsadb(struct lsadb_show_data *ld);
|
||||
|
||||
|
||||
#define EA_OSPF_METRIC1 EA_CODE(EAP_OSPF, 0)
|
||||
|
Reference in New Issue
Block a user