3 * Copyright (C) James R. Leu 2000
6 * This software is covered under the LGPL, for more
7 * info check out http://www.gnu.org/copyleft/lgpl.html
10 #ifndef _LDP_LABEL_ABORT_H_
11 #define _LDP_LABEL_ABORT_H_
12 #include "ldp_struct.h"
14 extern ldp_mesg
*ldp_label_abort_create_msg(uint32_t msgid
, ldp_attr
* s_attr
);
16 extern mpls_return_enum
ldp_label_abort_send(ldp_global
* g
, ldp_session
* s
,
19 extern mpls_return_enum
ldp_label_abort_process(ldp_global
* g
, ldp_session
* s
,
20 ldp_adj
* a
, ldp_entity
* e
, ldp_attr
* r_attr
, mpls_fec
* fec
);
22 extern void Prepare_Label_Abort_Attributes(ldp_global
* g
, ldp_session
* s
,
23 mpls_fec
* fec
, ldp_attr
* r_attr
, ldp_attr
* s_attr
);
25 extern void abort2attr(mplsLdpLblAbortMsg_t
* abrt
, ldp_attr
* a
,