--- embedaddon/quagga/isisd/isis_lsp.h 2012/10/09 09:22:28 1.1.1.2 +++ embedaddon/quagga/isisd/isis_lsp.h 2016/11/02 10:09:10 1.1.1.3 @@ -66,7 +66,8 @@ int lsp_regenerate_schedule (struct isis_area *area, i int lsp_generate_pseudo (struct isis_circuit *circuit, int level); int lsp_regenerate_schedule_pseudo (struct isis_circuit *circuit, int level); -struct isis_lsp *lsp_new (u_char * lsp_id, u_int16_t rem_lifetime, +struct isis_lsp *lsp_new (struct isis_area *area, u_char * lsp_id, + u_int16_t rem_lifetime, u_int32_t seq_num, u_int8_t lsp_bits, u_int16_t checksum, int level); struct isis_lsp *lsp_new_from_stream_ptr (struct stream *stream, @@ -86,7 +87,8 @@ void lsp_build_list_ssn (struct isis_circuit *circuit, void lsp_search_and_destroy (u_char * id, dict_t * lspdb); void lsp_purge_pseudo (u_char * id, struct isis_circuit *circuit, int level); -void lsp_purge_non_exist (struct isis_link_state_hdr *lsp_hdr, +void lsp_purge_non_exist (int level, + struct isis_link_state_hdr *lsp_hdr, struct isis_area *area); #define LSP_EQUAL 1