diff options
| author | Christian Franke <chris@opensourcerouting.org> | 2017-04-27 13:56:41 +0200 | 
|---|---|---|
| committer | Christian Franke <chris@opensourcerouting.org> | 2017-04-28 12:03:23 +0200 | 
| commit | d8fba7d9742b93545a49b5e280825ecdf083d1a0 (patch) | |
| tree | 035f80aeb7c4c32c4f498c49e935474d8e0f9118 /isisd/isis_mt.h | |
| parent | 99894f9a17b319ca80d4a667b13cbc1a87814d2d (diff) | |
isisd: track intersecting set of supported MTs for each adj
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Diffstat (limited to 'isisd/isis_mt.h')
| -rw-r--r-- | isisd/isis_mt.h | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/isisd/isis_mt.h b/isisd/isis_mt.h index 6b1711f4c8..3ad8c05e47 100644 --- a/isisd/isis_mt.h +++ b/isisd/isis_mt.h @@ -67,8 +67,10 @@ struct isis_circuit_mt_setting {  const char *isis_mtid2str(uint16_t mtid);  uint16_t isis_str2mtid(const char *name); +struct isis_adjacency;  struct isis_area;  struct isis_circuit; +struct tlvs;  struct isis_area_mt_setting* area_lookup_mt_setting(struct isis_area *area,                                                      uint16_t mtid); @@ -102,4 +104,7 @@ struct isis_circuit_mt_setting* circuit_get_mt_setting(  int circuit_write_mt_settings(struct isis_circuit *circuit, struct vty *vty);  struct isis_circuit_mt_setting** circuit_mt_settings(struct isis_circuit *circuit,                                                       unsigned int *mt_count); +bool tlvs_to_adj_mt_set(struct tlvs *tlvs, bool v4_usable, bool v6_usable, +                        struct isis_adjacency *adj); +void adj_mt_finish(struct isis_adjacency *adj);  #endif  | 
