From a98ce52e800e19c9920a69f6519ff728a0122d06 Mon Sep 17 00:00:00 2001 From: Anders Broman Date: Mon, 29 Jun 2009 19:24:14 +0000 Subject: From Artem Tamazov: Added: PW ATM 1:1, AAL5 SDU, AAL5 PDU support + BFD fix + PW ATM OAM fix svn path=/trunk/; revision=28881 --- epan/dissectors/packet-pw-common.h | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'epan/dissectors/packet-pw-common.h') diff --git a/epan/dissectors/packet-pw-common.h b/epan/dissectors/packet-pw-common.h index 81f6b99a73..bf8b99060b 100644 --- a/epan/dissectors/packet-pw-common.h +++ b/epan/dissectors/packet-pw-common.h @@ -31,6 +31,13 @@ #define PWC_SIZEOF_CW 4 +extern const char pwc_longname_pw_satop[]; +extern const char pwc_longname_pw_cesopsn[]; +extern const char pwc_longname_pw_atm_n1_cw[]; +extern const char pwc_longname_pw_atm_n1_nocw[]; +extern const char pwc_longname_pw_atm_11_or_aal5_pdu[]; +extern const char pwc_longname_pw_atm_aal5_sdu[]; + extern const value_string pwc_vals_cw_l_bit[]; extern const value_string pwc_vals_cw_r_bit[]; extern const value_string pwc_vals_cw_frag[]; @@ -42,19 +49,26 @@ typedef enum { ,PWC_CW_BAD_LEN_MUST_BE_0 = 1 << 3 ,PWC_CW_BAD_FRAG = 1 << 4 ,PWC_CW_BAD_RSV = 1 << 5 + ,PWC_CW_BAD_FLAGS = 1 << 8 + ,PWC_CW_BAD_PAYLEN_LE_0 = 1 << 9 + ,PWC_CW_BAD_PADDING_NE_0 = 1 << 10 ,PWC_ANYOF_CW_BAD = PWC_CW_BAD_BITS03 + PWC_CW_BAD_PAYLEN_LT_0 + PWC_CW_BAD_PAYLEN_GT_PACKET + PWC_CW_BAD_LEN_MUST_BE_0 + PWC_CW_BAD_FRAG + PWC_CW_BAD_RSV + + PWC_CW_BAD_FLAGS + + PWC_CW_BAD_PAYLEN_LE_0 + + PWC_CW_BAD_PADDING_NE_0 ,PWC_CW_SUSPECT_LM = 1 << 6 ,PWC_ANYOF_CW_SUSPECT = PWC_CW_SUSPECT_LM ,PWC_PAY_SIZE_BAD = 1 << 7 -} pwc_packet_properties_t; +} +pwc_packet_properties_t; +#define PWC_PACKET_PROPERTIES_T_INITIALIZER 0 extern void pwc_item_append_cw(proto_item* item, const guint32 cw, const gboolean append_text); extern void pwc_item_append_text_n_items(proto_item* item, const int n, const char * const item_text); -extern int pwc_value_listed_in_vals(const guint32 val, const value_string * vals); #endif -- cgit v1.2.3