From Michael Rozhavsky:

In my previous patch I forgot to add a OOBResync flag to the DBD packet flags field. This patch adds this flag.

svn path=/trunk/; revision=16847
This commit is contained in:
Anders Broman 2005-12-18 19:01:46 +00:00
parent a9f59bb0d2
commit aec5bebc77
1 changed files with 10 additions and 0 deletions

View File

@ -107,6 +107,7 @@ static const value_string auth_vals[] = {
#define OSPF_DBD_FLAG_MS 1
#define OSPF_DBD_FLAG_M 2
#define OSPF_DBD_FLAG_I 4
#define OSPF_DBD_FLAG_R 8
#define OSPF_LS_REQ_LENGTH 12
@ -311,6 +312,10 @@ static const true_false_string tfs_dbd_ms = {
"Master/Slave bit is SET",
"Master/Slave bit is NOT set"
};
static const true_false_string tfs_dbd_r = {
"OOBResync bit is SET",
"OOBResync bit is NOT set"
};
static const true_false_string tfs_lls_ext_options_lr = {
"LSDB Resynchrinization (LR-bit) is SET",
"LSDB Resynchrinization (LR-bit) is NOT set"
@ -437,6 +442,7 @@ enum {
OSPFF_V3_OPTIONS_R,
OSPFF_V3_OPTIONS_DC,
OSPFF_DBD,
OSPFF_DBD_R,
OSPFF_DBD_I,
OSPFF_DBD_M,
OSPFF_DBD_MS,
@ -621,6 +627,9 @@ static hf_register_info ospff_info[] = {
{&ospf_filter[OSPFF_DBD],
{ "DB Description", "ospf.dbd", FT_UINT8, BASE_HEX,
NULL, 0x0, "", HFILL }},
{&ospf_filter[OSPFF_DBD_R],
{ "R", "ospf.dbd.r", FT_BOOLEAN, 8,
TFS(&tfs_dbd_r), OSPF_DBD_FLAG_R, "", HFILL }},
{&ospf_filter[OSPFF_DBD_I],
{ "I", "ospf.dbd.i", FT_BOOLEAN, 8,
TFS(&tfs_dbd_i), OSPF_DBD_FLAG_I, "", HFILL }},
@ -723,6 +732,7 @@ typedef struct _bitfield_info {
} bitfield_info;
static int bf_dbd[] = {
OSPFF_DBD_R,
OSPFF_DBD_I,
OSPFF_DBD_M,
OSPFF_DBD_MS