diff options
author | Anders Broman <anders.broman@ericsson.com> | 2009-06-29 19:24:14 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2009-06-29 19:24:14 +0000 |
commit | a98ce52e800e19c9920a69f6519ff728a0122d06 (patch) | |
tree | 36b9053c7004578238521b8d0194f95c171c44e9 /epan/dissectors/packet-pw-common.h | |
parent | a539aa732c522c40d888d6274997fda01b6cd6f8 (diff) |
From Artem Tamazov:
Added: PW ATM 1:1, AAL5 SDU, AAL5 PDU support + BFD fix + PW ATM OAM fix
svn path=/trunk/; revision=28881
Diffstat (limited to 'epan/dissectors/packet-pw-common.h')
-rw-r--r-- | epan/dissectors/packet-pw-common.h | 18 |
1 files changed, 16 insertions, 2 deletions
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 |