diff options
Diffstat (limited to 'proto/ospf/ospf.h')
-rw-r--r-- | proto/ospf/ospf.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/proto/ospf/ospf.h b/proto/ospf/ospf.h index e89769d..d826c73 100644 --- a/proto/ospf/ospf.h +++ b/proto/ospf/ospf.h @@ -347,6 +347,11 @@ struct ospf_lsa_header #define LSA_T_SUM_RT 4 #define LSA_T_EXT 5 +#define LSA_SCOPE_AREA 0x2000 +#define LSA_SCOPE_AS 0x4000 + +#define LSA_SCOPE(lsa) (((lsa)->type == LSA_T_EXT) ? LSA_SCOPE_AS : LSA_SCOPE_AREA) + #else /* OSPFv3 */ u16 type; |