aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-agentx.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2010-05-10 15:54:57 +0000
committerBill Meier <wmeier@newsguy.com>2010-05-10 15:54:57 +0000
commit10ffd14b8f9c052a9d44faaba462ff36f5542f7a (patch)
treea705161815ce4b6ab546dbeb6743658d6d50cfe0 /epan/dissectors/packet-agentx.c
parent33dc9a3eb4a71ef14038f611b5d9f0bcad5d5e1a (diff)
Indentation & whitespace cleanup (including: "4 space tabs" ==> spaces)
svn path=/trunk/; revision=32735
Diffstat (limited to 'epan/dissectors/packet-agentx.c')
-rw-r--r--epan/dissectors/packet-agentx.c612
1 files changed, 306 insertions, 306 deletions
diff --git a/epan/dissectors/packet-agentx.c b/epan/dissectors/packet-agentx.c
index a3e330914f..b41a08ca38 100644
--- a/epan/dissectors/packet-agentx.c
+++ b/epan/dissectors/packet-agentx.c
@@ -128,25 +128,25 @@ static gint ett_remcap = -1;
static const value_string type_values [] = {
- { AGENTX_OPEN_PDU, "Open-PDU" },
- { AGENTX_CLOSE_PDU, "Close-PDU" },
- { AGENTX_REGISTER_PDU, "Register-PDU" },
- { AGENTX_UNREGISTER_PDU, "Unregister-PDU" },
- { AGENTX_GET_PDU, "Get-PDU" },
- { AGENTX_GETNEXT_PDU, "GetNext-PDU" },
- { AGENTX_GETBULK_PDU, "GetBulk-PDU" },
- { AGENTX_TESTSET_PDU, "TestSet-PDU" },
- { AGENTX_COMMITSET_PDU, "CommitSet-PDU" },
- { AGENTX_UNDOSET_PDU, "UndoSet-PDU" },
- { AGENTX_CLEANUPSET_PDU, "CleanupSet-PDU" },
- { AGENTX_NOTIFY_PDU, "Notify-PDU" },
- { AGENTX_PING_PDU, "Ping-PDU" },
- { AGENTX_INDEX_ALLOC_PDU, "IndexAllocate-PDU" },
- { AGENTX_INDEX_DEALLOC_PDU, "IndexDeallocate-PDU" },
- { AGENTX_ADD_AGENT_CAPS_PDU, "AddAgentCaps-PDU" },
- { AGENTX_REM_AGENT_CAPS_PDU, "RemoveAgentCaps-PDU" },
- { AGENTX_RESPONSE_PDU, "Response-PDU" },
- { 0, NULL }
+ { AGENTX_OPEN_PDU, "Open-PDU" },
+ { AGENTX_CLOSE_PDU, "Close-PDU" },
+ { AGENTX_REGISTER_PDU, "Register-PDU" },
+ { AGENTX_UNREGISTER_PDU, "Unregister-PDU" },
+ { AGENTX_GET_PDU, "Get-PDU" },
+ { AGENTX_GETNEXT_PDU, "GetNext-PDU" },
+ { AGENTX_GETBULK_PDU, "GetBulk-PDU" },
+ { AGENTX_TESTSET_PDU, "TestSet-PDU" },
+ { AGENTX_COMMITSET_PDU, "CommitSet-PDU" },
+ { AGENTX_UNDOSET_PDU, "UndoSet-PDU" },
+ { AGENTX_CLEANUPSET_PDU, "CleanupSet-PDU" },
+ { AGENTX_NOTIFY_PDU, "Notify-PDU" },
+ { AGENTX_PING_PDU, "Ping-PDU" },
+ { AGENTX_INDEX_ALLOC_PDU, "IndexAllocate-PDU" },
+ { AGENTX_INDEX_DEALLOC_PDU, "IndexDeallocate-PDU" },
+ { AGENTX_ADD_AGENT_CAPS_PDU, "AddAgentCaps-PDU" },
+ { AGENTX_REM_AGENT_CAPS_PDU, "RemoveAgentCaps-PDU" },
+ { AGENTX_RESPONSE_PDU, "Response-PDU" },
+ { 0, NULL }
};
@@ -420,32 +420,32 @@ static int dissect_varbind(tvbuff_t *tvb, proto_tree *tree, int offset, int len,
switch(vtag)
{
- case VB_OID:
+ case VB_OID:
tlen += dissect_object_id(tvb, subtree, offset + tlen + 4, flags);
- break;
+ break;
- case VB_OPAQUE:
- case VB_OSTR:
- case VB_IPADDR:
+ case VB_OPAQUE:
+ case VB_OSTR:
+ case VB_IPADDR:
tlen += dissect_octet_string(tvb, subtree,offset + tlen + 4,flags);
- break;
+ break;
- case VB_TIMETICK:
- case VB_COUNTER32:
- case VB_INT:
- case VB_GAUGE32:
+ case VB_TIMETICK:
+ case VB_COUNTER32:
+ case VB_INT:
+ case VB_GAUGE32:
tlen += dissect_val32(tvb, subtree,offset + tlen + 4, flags);
- break;
+ break;
- case VB_COUNTER64:
+ case VB_COUNTER64:
tlen += dissect_val64(tvb, subtree,offset + tlen + 4, flags);
- break;
+ break;
- case VB_NULL:
- case VB_NOSUCHOBJ:
- case VB_NOSUCHINST:
- case VB_ENDOFMIB:
- break;
+ case VB_NULL:
+ case VB_NOSUCHOBJ:
+ case VB_NOSUCHINST:
+ case VB_ENDOFMIB:
+ break;
}
return tlen + 4;
}
@@ -453,7 +453,7 @@ static int dissect_varbind(tvbuff_t *tvb, proto_tree *tree, int offset, int len,
static void dissect_response_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
gboolean little_endian = !(flags & NETWORK_BYTE_ORDER);
guint32 r_uptime;
@@ -495,42 +495,42 @@ static void dissect_getnext_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int l
static void dissect_get_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
item = proto_tree_add_text(tree, tvb, offset, len, "Get-PDU");
subtree = proto_item_add_subtree(item, ett_get);
if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
while(len >= offset) {
- offset += dissect_search_range(tvb, subtree, offset, flags);
+ offset += dissect_search_range(tvb, subtree, offset, flags);
offset += 4; /* skip 0 end dword */
- }
+ }
}
static void dissect_getbulk_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
gboolean little_endian = !(flags & NETWORK_BYTE_ORDER);
item = proto_tree_add_text(tree, tvb, offset, len, "GetBulk-PDU");
subtree = proto_item_add_subtree(item, ett_getbulk);
if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
- proto_tree_add_item(subtree, hf_gbulk_nrepeat, tvb, offset, 2, little_endian);
- proto_tree_add_item(subtree, hf_gbulk_mrepeat, tvb, offset + 2, 2, little_endian);
+ proto_tree_add_item(subtree, hf_gbulk_nrepeat, tvb, offset, 2, little_endian);
+ proto_tree_add_item(subtree, hf_gbulk_mrepeat, tvb, offset + 2, 2, little_endian);
offset+=4;
while(len >= offset) {
- offset += dissect_search_range(tvb, subtree, offset, flags);
+ offset += dissect_search_range(tvb, subtree, offset, flags);
}
}
@@ -559,7 +559,7 @@ static void dissect_open_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len,
static void dissect_close_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len)
{
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
guint8 reason;
item = proto_tree_add_text(tree, tvb, offset, len, "Close-PDU");
@@ -575,17 +575,18 @@ static void dissect_close_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len
static void dissect_register_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
+
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
gboolean little_endian = !(flags & NETWORK_BYTE_ORDER);
item = proto_tree_add_text(tree, tvb, offset, len, "Register-PDU");
subtree = proto_item_add_subtree(item, ett_register);
if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
proto_tree_add_item(subtree, hf_reg_timeout, tvb, offset, 1, FALSE);
proto_tree_add_item(subtree, hf_reg_prio, tvb, offset+1, 1, FALSE);
@@ -607,44 +608,44 @@ static void dissect_register_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int
static void dissect_unregister_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
gboolean little_endian = !(flags & NETWORK_BYTE_ORDER);
item = proto_tree_add_text(tree, tvb, offset, len, "Unregister-PDU");
subtree = proto_item_add_subtree(item, ett_unregister);
if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
-
- proto_tree_add_item(subtree, hf_unreg_timeout, tvb, offset, 1, FALSE);
- proto_tree_add_item(subtree, hf_unreg_prio, tvb, offset+1, 1, FALSE);
- proto_tree_add_item(subtree, hf_unreg_rsid, tvb, offset+2, 1, FALSE);
- offset+=4;
-
- /* Region */
- offset += dissect_object_id(tvb, subtree, offset, flags);
-
- if(len > offset) {
- /* Upper bound (opt) */
- proto_tree_add_item(subtree, hf_unreg_ubound, tvb, offset, 4, little_endian);
- offset += 4;
- }
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
+
+ proto_tree_add_item(subtree, hf_unreg_timeout, tvb, offset, 1, FALSE);
+ proto_tree_add_item(subtree, hf_unreg_prio, tvb, offset+1, 1, FALSE);
+ proto_tree_add_item(subtree, hf_unreg_rsid, tvb, offset+2, 1, FALSE);
+ offset+=4;
+
+ /* Region */
+ offset += dissect_object_id(tvb, subtree, offset, flags);
+
+ if(len > offset) {
+ /* Upper bound (opt) */
+ proto_tree_add_item(subtree, hf_unreg_ubound, tvb, offset, 4, little_endian);
+ offset += 4;
+ }
}
static void dissect_testset_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
item = proto_tree_add_text(tree, tvb, offset, len, "Testset-PDU");
subtree = proto_item_add_subtree(item, ett_testset);
if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
while(len > offset) {
offset += dissect_varbind(tvb, subtree, offset, len, flags);
@@ -654,47 +655,47 @@ static void dissect_testset_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int l
static void dissect_notify_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
item = proto_tree_add_text(tree, tvb, offset, len, "Notify-PDU");
subtree = proto_item_add_subtree(item, ett_notify);
if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
while(len > offset) {
- offset += dissect_varbind(tvb, subtree, offset, len, flags);
- }
+ offset += dissect_varbind(tvb, subtree, offset, len, flags);
+ }
}
static void dissect_ping_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
item = proto_tree_add_text(tree, tvb, offset, len, "Ping-PDU");
subtree = proto_item_add_subtree(item, ett_ping);
if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
}
static void dissect_idx_alloc_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
item = proto_tree_add_text(tree, tvb, offset, len, "IndexAllocate-PDU");
subtree = proto_item_add_subtree(item, ett_idxalloc);
if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
while(len > offset) {
offset += dissect_varbind(tvb, subtree, offset, len, flags);
@@ -704,34 +705,34 @@ static void dissect_idx_alloc_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int
static void dissect_idx_dealloc_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
- proto_item* item;
- proto_tree* subtree;
+ proto_item* item;
+ proto_tree* subtree;
item = proto_tree_add_text(tree, tvb, offset, len, "IndexDeallocate-PDU");
subtree = proto_item_add_subtree(item, ett_idxdalloc);
- if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
+ if(flags & NON_DEFAULT_CONTEXT) {
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
- while(len > offset) {
- offset += dissect_varbind(tvb, subtree, offset, len, flags);
- }
+ while(len > offset) {
+ offset += dissect_varbind(tvb, subtree, offset, len, flags);
+ }
}
static void dissect_add_caps_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
proto_item* item;
- proto_tree* subtree;
+ proto_tree* subtree;
item = proto_tree_add_text(tree, tvb, offset, len, "AddAgentCaps-PDU");
subtree = proto_item_add_subtree(item, ett_addcap);
if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
offset += dissect_object_id(tvb, subtree, offset, flags);
@@ -740,18 +741,18 @@ static void dissect_add_caps_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int
static void dissect_rem_caps_pdu(tvbuff_t *tvb, proto_tree *tree,int offset,int len, char flags)
{
- proto_item* item;
- proto_tree* subtree;
+ proto_item* item;
+ proto_tree* subtree;
item = proto_tree_add_text(tree, tvb, offset, len, "RemoveAgentCaps-PDU");
subtree = proto_item_add_subtree(item, ett_remcap);
- if(flags & NON_DEFAULT_CONTEXT) {
- /* show context */
- offset += dissect_octet_string(tvb, subtree, offset, flags);
- }
+ if(flags & NON_DEFAULT_CONTEXT) {
+ /* show context */
+ offset += dissect_octet_string(tvb, subtree, offset, flags);
+ }
- offset += dissect_object_id(tvb, subtree, offset, flags);
+ offset += dissect_object_id(tvb, subtree, offset, flags);
}
@@ -779,8 +780,7 @@ static guint get_agentx_pdu_len(packet_info *pinfo _U_, tvbuff_t *tvb, int offse
return plen + 20;
}
-static void dissect_agentx_pdu(tvbuff_t *tvb, packet_info *pinfo,
- proto_tree *tree)
+static void dissect_agentx_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
{
int offset = 0;
proto_tree* agentx_tree ,*pdu_hdr_tree;
@@ -804,11 +804,11 @@ static void dissect_agentx_pdu(tvbuff_t *tvb, packet_info *pinfo,
NORLEL(flags, packet_id, tvb, 12); offset+=4;
NORLEL(flags, payload_len, tvb, 16); offset+=4;
- col_set_str(pinfo->cinfo, COL_PROTOCOL, "AgentX");
+ col_set_str(pinfo->cinfo, COL_PROTOCOL, "AgentX");
- col_add_fstr(pinfo->cinfo, COL_INFO, "%s: sid=%d, tid=%d, packid=%d, plen=%d",
- val_to_str(type,type_values,"unknown"),
- session_id,trans_id,packet_id,payload_len);
+ col_add_fstr(pinfo->cinfo, COL_INFO, "%s: sid=%d, tid=%d, packid=%d, plen=%d",
+ val_to_str(type,type_values,"unknown"),
+ session_id,trans_id,packet_id,payload_len);
if(!tree)
@@ -816,7 +816,7 @@ static void dissect_agentx_pdu(tvbuff_t *tvb, packet_info *pinfo,
/*t_item = proto_tree_add_item(tree, proto_agentx, tvb, 0, -1, FALSE);*/
t_item = proto_tree_add_protocol_format(tree, proto_agentx, tvb, 0, -1,
- "Agent Extensibility (AgentX) Protocol: %s, sid=%d, tid=%d, packid=%d, plen=%d",
+ "Agent Extensibility (AgentX) Protocol: %s, sid=%d, tid=%d, packid=%d, plen=%d",
val_to_str(type,type_values,"unknown"),
session_id,trans_id,packet_id,payload_len);
agentx_tree = proto_item_add_subtree(t_item, ett_agentx);
@@ -839,65 +839,65 @@ static void dissect_agentx_pdu(tvbuff_t *tvb, packet_info *pinfo,
dissect_open_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_CLOSE_PDU:
+ case AGENTX_CLOSE_PDU:
dissect_close_pdu(tvb, pdu_hdr_tree, offset,payload_len);
break;
- case AGENTX_REGISTER_PDU:
+ case AGENTX_REGISTER_PDU:
dissect_register_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_UNREGISTER_PDU:
+ case AGENTX_UNREGISTER_PDU:
dissect_unregister_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_GET_PDU:
+ case AGENTX_GET_PDU:
dissect_get_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_GETNEXT_PDU:
+ case AGENTX_GETNEXT_PDU:
dissect_getnext_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_GETBULK_PDU:
+ case AGENTX_GETBULK_PDU:
dissect_getbulk_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_TESTSET_PDU:
+ case AGENTX_TESTSET_PDU:
dissect_testset_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_COMMITSET_PDU:
- case AGENTX_UNDOSET_PDU:
- case AGENTX_CLEANUPSET_PDU:
+ case AGENTX_COMMITSET_PDU:
+ case AGENTX_UNDOSET_PDU:
+ case AGENTX_CLEANUPSET_PDU:
/* there is no parameters */
break;
- case AGENTX_NOTIFY_PDU:
+ case AGENTX_NOTIFY_PDU:
dissect_notify_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_PING_PDU:
+ case AGENTX_PING_PDU:
dissect_ping_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_INDEX_ALLOC_PDU:
+ case AGENTX_INDEX_ALLOC_PDU:
dissect_idx_alloc_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_INDEX_DEALLOC_PDU:
+ case AGENTX_INDEX_DEALLOC_PDU:
dissect_idx_dealloc_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_ADD_AGENT_CAPS_PDU:
+ case AGENTX_ADD_AGENT_CAPS_PDU:
dissect_add_caps_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_REM_AGENT_CAPS_PDU:
+ case AGENTX_REM_AGENT_CAPS_PDU:
dissect_rem_caps_pdu(tvb, pdu_hdr_tree, offset,payload_len,flags);
break;
- case AGENTX_RESPONSE_PDU:
+ case AGENTX_RESPONSE_PDU:
dissect_response_pdu(tvb, pdu_hdr_tree, offset, payload_len, flags);
break;
}
@@ -912,179 +912,179 @@ static void dissect_agentx(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
void
proto_register_agentx(void)
{
- static hf_register_info hf[] = {
+ static hf_register_info hf[] = {
- { &hf_version,
- { "Version", "agentx.version", FT_UINT8, BASE_DEC, NULL, 0x0,
- "header version", HFILL }},
+ { &hf_version,
+ { "Version", "agentx.version", FT_UINT8, BASE_DEC, NULL, 0x0,
+ "header version", HFILL }},
- { &hf_type,
- { "Type", "agentx.type", FT_UINT8, BASE_DEC, VALS(type_values), 0x0,
- "header type", HFILL }},
+ { &hf_type,
+ { "Type", "agentx.type", FT_UINT8, BASE_DEC, VALS(type_values), 0x0,
+ "header type", HFILL }},
- { &hf_flags,
- { "Flags", "agentx.flags", FT_UINT8, BASE_DEC, NULL, 0x0,
- "header type", HFILL }},
+ { &hf_flags,
+ { "Flags", "agentx.flags", FT_UINT8, BASE_DEC, NULL, 0x0,
+ "header type", HFILL }},
- { &hf_session_id,
- { "sessionID", "agentx.session_id", FT_UINT32, BASE_DEC, NULL, 0x0,
- "Session ID", HFILL }},
+ { &hf_session_id,
+ { "sessionID", "agentx.session_id", FT_UINT32, BASE_DEC, NULL, 0x0,
+ "Session ID", HFILL }},
- { &hf_trans_id,
- { "TransactionID", "agentx.transaction_id", FT_UINT32, BASE_DEC, NULL, 0x0,
- "Transaction ID", HFILL }},
+ { &hf_trans_id,
+ { "TransactionID", "agentx.transaction_id", FT_UINT32, BASE_DEC, NULL, 0x0,
+ "Transaction ID", HFILL }},
- { &hf_packet_id,
- { "PacketID", "agentx.packet_id", FT_UINT32, BASE_DEC, NULL, 0x0,
- "Packet ID", HFILL }},
+ { &hf_packet_id,
+ { "PacketID", "agentx.packet_id", FT_UINT32, BASE_DEC, NULL, 0x0,
+ "Packet ID", HFILL }},
- { &hf_payload_len,
- { "Payload length", "agentx.payload_len", FT_UINT32, BASE_DEC, NULL, 0x0,
- NULL, HFILL }},
+ { &hf_payload_len,
+ { "Payload length", "agentx.payload_len", FT_UINT32, BASE_DEC, NULL, 0x0,
+ NULL, HFILL }},
- { &hf_ostring,
- { "Octet String", "agentx.ostring", FT_STRING, BASE_NONE, NULL, 0x0,
- NULL, HFILL }},
+ { &hf_ostring,
+ { "Octet String", "agentx.ostring", FT_STRING, BASE_NONE, NULL, 0x0,
+ NULL, HFILL }},
- { &hf_ostring_len,
- { "OString len", "agentx.ostring_len", FT_UINT32, BASE_DEC, NULL, 0x0,
- "Octet String Length", HFILL }},
+ { &hf_ostring_len,
+ { "OString len", "agentx.ostring_len", FT_UINT32, BASE_DEC, NULL, 0x0,
+ "Octet String Length", HFILL }},
- { &hf_oid_sub,
- { "Number subids", "agentx.n_subid", FT_UINT8, BASE_DEC, NULL, 0x0,
- NULL, HFILL }},
+ { &hf_oid_sub,
+ { "Number subids", "agentx.n_subid", FT_UINT8, BASE_DEC, NULL, 0x0,
+ NULL, HFILL }},
- { &hf_oid_prefix,
- { "OID prefix", "agentx.oid_prefix", FT_UINT8, BASE_DEC, NULL, 0x0,
- NULL, HFILL }},
-
- { &hf_oid_include,
- { "OID include", "agentx.oid_include", FT_UINT8, BASE_DEC, NULL, 0x0,
- NULL, HFILL }},
-
- { &hf_oid_str,
- { "OID", "agentx.oid", FT_STRING, BASE_NONE, NULL, 0x0,
- NULL, HFILL }},
-
- { &hf_resp_uptime,
- { "sysUpTime", "agentx.r.uptime", FT_UINT32, BASE_DEC, NULL, 0x0,
- NULL, HFILL }},
-
- { &hf_resp_error,
- { "Resp. error", "agentx.r.error", FT_UINT16, BASE_DEC, VALS(resp_errors), 0x0,
- "response error", HFILL }},
-
- { &hf_resp_index,
- { "Resp. index", "agentx.r.index", FT_UINT16, BASE_DEC, NULL, 0x0,
- "response index", HFILL }},
-
- { &hf_vtag,
- { "Variable type", "agentx.v.tag", FT_UINT16, BASE_DEC, VALS(vtag_values), 0x0,
- "vtag", HFILL }},
-
- { &hf_val32,
- { "Value(32)", "agentx.v.val32", FT_UINT32, BASE_DEC, NULL, 0x0,
- "val32", HFILL }},
-
- { &hf_val64,
- { "Value(64)", "agentx.v.val64", FT_UINT64, BASE_DEC, NULL, 0x0,
- "val64", HFILL }},
-
- { &hf_open_timeout,
- { "Timeout", "agentx.o.timeout", FT_UINT8, BASE_DEC, NULL, 0x0,
- "open timeout", HFILL }},
-
- { &hf_close_reason,
- { "Reason", "agentx.c.reason", FT_UINT8, BASE_DEC, VALS(close_reasons), 0x0,
- "close reason", HFILL }},
-
- { &hf_reg_timeout,
- { "Timeout", "agentx.r.timeout", FT_UINT8, BASE_DEC, NULL, 0x0,
- "Register timeout", HFILL }},
-
- { &hf_reg_prio,
- { "Priority", "agentx.r.priority", FT_UINT8, BASE_DEC, NULL, 0x0,
- "Register Priority", HFILL }},
-
- { &hf_reg_rsid,
- { "Range_subid", "agentx.r.range_subid", FT_UINT8, BASE_DEC, NULL, 0x0,
- "Register range_subid", HFILL }},
-
- { &hf_reg_ubound,
- { "Upper bound", "agentx.r.upper_bound", FT_UINT32, BASE_DEC, NULL, 0x0,
- "Register upper bound", HFILL }},
-
- { &hf_unreg_timeout,
- { "Timeout", "agentx.u.timeout", FT_UINT8, BASE_DEC, NULL, 0x0,
- "Unregister timeout", HFILL }},
-
- { &hf_unreg_prio,
- { "Priority", "agentx.u.priority", FT_UINT8, BASE_DEC, NULL, 0x0,
- "Unregister Priority", HFILL }},
-
- { &hf_unreg_rsid,
- { "Range_subid", "agentx.u.range_subid", FT_UINT8, BASE_DEC, NULL, 0x0,
- "Unregister range_subid", HFILL }},
-
- { &hf_unreg_ubound,
- { "Upper bound", "agentx.u.upper_bound", FT_UINT32, BASE_DEC, NULL, 0x0,
- "Register upper bound", HFILL }},
-
- { &hf_gbulk_nrepeat,
- { "Repeaters", "agentx.gb.nrepeat", FT_UINT16, BASE_DEC, NULL, 0x0,
- "getBulk Num. repeaters", HFILL }},
-
- { &hf_gbulk_mrepeat,
- { "Max Repetition", "agentx.gb.mrepeat", FT_UINT16, BASE_DEC, NULL, 0x0,
- "getBulk Max repetition", HFILL }},
-
-
- /* Add more fields here */
-
- };
-
- static gint *ett[] = {
- &ett_agentx,
- &ett_pdu_hdr,
- &ett_get,
- &ett_getnext,
- &ett_search_range,
- &ett_obj_ident,
- &ett_response,
- &ett_valrep,
- &ett_open,
- &ett_close,
- &ett_register,
- &ett_unregister,
- &ett_getbulk,
- &ett_testset,
- &ett_commitset,
- &ett_undoset,
- &ett_cleanupset,
- &ett_notify,
- &ett_ping,
- &ett_idxalloc,
- &ett_idxdalloc,
- &ett_addcap,
- &ett_remcap,
- };
-
-
- module_t *agentx_module;
-
- proto_agentx = proto_register_protocol("AgentX",
- "AgentX", "agentx");
-
- proto_register_field_array(proto_agentx, hf, array_length(hf));
- proto_register_subtree_array(ett, array_length(ett));
-
- agentx_module = prefs_register_protocol(proto_agentx, proto_reg_handoff_agentx);
-
- prefs_register_uint_preference(agentx_module, "tcp.agentx_port",
- "AgentX listener TCP Port",
- "Set the TCP port for AgentX"
- "(if other than the default of 705)",
- 10, &global_agentx_tcp_port);
+ { &hf_oid_prefix,
+ { "OID prefix", "agentx.oid_prefix", FT_UINT8, BASE_DEC, NULL, 0x0,
+ NULL, HFILL }},
+
+ { &hf_oid_include,
+ { "OID include", "agentx.oid_include", FT_UINT8, BASE_DEC, NULL, 0x0,
+ NULL, HFILL }},
+
+ { &hf_oid_str,
+ { "OID", "agentx.oid", FT_STRING, BASE_NONE, NULL, 0x0,
+ NULL, HFILL }},
+
+ { &hf_resp_uptime,
+ { "sysUpTime", "agentx.r.uptime", FT_UINT32, BASE_DEC, NULL, 0x0,
+ NULL, HFILL }},
+
+ { &hf_resp_error,
+ { "Resp. error", "agentx.r.error", FT_UINT16, BASE_DEC, VALS(resp_errors), 0x0,
+ "response error", HFILL }},
+
+ { &hf_resp_index,
+ { "Resp. index", "agentx.r.index", FT_UINT16, BASE_DEC, NULL, 0x0,
+ "response index", HFILL }},
+
+ { &hf_vtag,
+ { "Variable type", "agentx.v.tag", FT_UINT16, BASE_DEC, VALS(vtag_values), 0x0,
+ "vtag", HFILL }},
+
+ { &hf_val32,
+ { "Value(32)", "agentx.v.val32", FT_UINT32, BASE_DEC, NULL, 0x0,
+ "val32", HFILL }},
+
+ { &hf_val64,
+ { "Value(64)", "agentx.v.val64", FT_UINT64, BASE_DEC, NULL, 0x0,
+ "val64", HFILL }},
+
+ { &hf_open_timeout,
+ { "Timeout", "agentx.o.timeout", FT_UINT8, BASE_DEC, NULL, 0x0,
+ "open timeout", HFILL }},
+
+ { &hf_close_reason,
+ { "Reason", "agentx.c.reason", FT_UINT8, BASE_DEC, VALS(close_reasons), 0x0,
+ "close reason", HFILL }},
+
+ { &hf_reg_timeout,
+ { "Timeout", "agentx.r.timeout", FT_UINT8, BASE_DEC, NULL, 0x0,
+ "Register timeout", HFILL }},
+
+ { &hf_reg_prio,
+ { "Priority", "agentx.r.priority", FT_UINT8, BASE_DEC, NULL, 0x0,
+ "Register Priority", HFILL }},
+
+ { &hf_reg_rsid,
+ { "Range_subid", "agentx.r.range_subid", FT_UINT8, BASE_DEC, NULL, 0x0,
+ "Register range_subid", HFILL }},
+
+ { &hf_reg_ubound,
+ { "Upper bound", "agentx.r.upper_bound", FT_UINT32, BASE_DEC, NULL, 0x0,
+ "Register upper bound", HFILL }},
+
+ { &hf_unreg_timeout,
+ { "Timeout", "agentx.u.timeout", FT_UINT8, BASE_DEC, NULL, 0x0,
+ "Unregister timeout", HFILL }},
+
+ { &hf_unreg_prio,
+ { "Priority", "agentx.u.priority", FT_UINT8, BASE_DEC, NULL, 0x0,
+ "Unregister Priority", HFILL }},
+
+ { &hf_unreg_rsid,
+ { "Range_subid", "agentx.u.range_subid", FT_UINT8, BASE_DEC, NULL, 0x0,
+ "Unregister range_subid", HFILL }},
+
+ { &hf_unreg_ubound,
+ { "Upper bound", "agentx.u.upper_bound", FT_UINT32, BASE_DEC, NULL, 0x0,
+ "Register upper bound", HFILL }},
+
+ { &hf_gbulk_nrepeat,
+ { "Repeaters", "agentx.gb.nrepeat", FT_UINT16, BASE_DEC, NULL, 0x0,
+ "getBulk Num. repeaters", HFILL }},
+
+ { &hf_gbulk_mrepeat,
+ { "Max Repetition", "agentx.gb.mrepeat", FT_UINT16, BASE_DEC, NULL, 0x0,
+ "getBulk Max repetition", HFILL }},
+
+
+ /* Add more fields here */
+
+ };
+
+ static gint *ett[] = {
+ &ett_agentx,
+ &ett_pdu_hdr,
+ &ett_get,
+ &ett_getnext,
+ &ett_search_range,
+ &ett_obj_ident,
+ &ett_response,
+ &ett_valrep,
+ &ett_open,
+ &ett_close,
+ &ett_register,
+ &ett_unregister,
+ &ett_getbulk,
+ &ett_testset,
+ &ett_commitset,
+ &ett_undoset,
+ &ett_cleanupset,
+ &ett_notify,
+ &ett_ping,
+ &ett_idxalloc,
+ &ett_idxdalloc,
+ &ett_addcap,
+ &ett_remcap,
+ };
+
+
+ module_t *agentx_module;
+
+ proto_agentx = proto_register_protocol("AgentX",
+ "AgentX", "agentx");
+
+ proto_register_field_array(proto_agentx, hf, array_length(hf));
+ proto_register_subtree_array(ett, array_length(ett));
+
+ agentx_module = prefs_register_protocol(proto_agentx, proto_reg_handoff_agentx);
+
+ prefs_register_uint_preference(agentx_module, "tcp.agentx_port",
+ "AgentX listener TCP Port",
+ "Set the TCP port for AgentX"
+ "(if other than the default of 705)",
+ 10, &global_agentx_tcp_port);
}
/* The registration hand-off routine */
@@ -1096,13 +1096,13 @@ proto_reg_handoff_agentx(void)
static guint agentx_tcp_port;
if(!agentx_prefs_initialized) {
- agentx_handle = create_dissector_handle(dissect_agentx, proto_agentx);
- agentx_prefs_initialized = TRUE;
- }
- else {
- dissector_delete("tcp.port", agentx_tcp_port, agentx_handle);
- }
-
- agentx_tcp_port = global_agentx_tcp_port;
+ agentx_handle = create_dissector_handle(dissect_agentx, proto_agentx);
+ agentx_prefs_initialized = TRUE;
+ }
+ else {
+ dissector_delete("tcp.port", agentx_tcp_port, agentx_handle);
+ }
+
+ agentx_tcp_port = global_agentx_tcp_port;
dissector_add("tcp.port", agentx_tcp_port, agentx_handle);
}