diff options
author | Jaap Keuter <jaap.keuter@xs4all.nl> | 2009-12-02 07:34:55 +0000 |
---|---|---|
committer | Jaap Keuter <jaap.keuter@xs4all.nl> | 2009-12-02 07:34:55 +0000 |
commit | 6be946c4bb59e464ddb78810ff90edfa71d002b8 (patch) | |
tree | 2501cda736c06783ecf18b59ba8f3debcd79ca2b /epan/dissectors/packet-hip.c | |
parent | 52eaeafba9d1ecc9aac12b15c46f0625cb1131c0 (diff) |
From Samu Varjonen:
svn diff of the changes after draft-ietf-hip-nat-traversal-09 was approved to
become an RFC.
svn path=/trunk/; revision=31148
Diffstat (limited to 'epan/dissectors/packet-hip.c')
-rw-r--r-- | epan/dissectors/packet-hip.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/epan/dissectors/packet-hip.c b/epan/dissectors/packet-hip.c index 9ad771e464..cf3e30ae4a 100644 --- a/epan/dissectors/packet-hip.c +++ b/epan/dissectors/packet-hip.c @@ -101,12 +101,13 @@ typedef enum { #define PARAM_VIA_RVS 65502 /* RFC 5206 */ #define PARAM_LOCATOR 193 -/* draft-ietf-hip-nat-raversal-06.txt */ +/* RFC-ietf-hip-nat-traversal-09.txt */ #define PARAM_NAT_TRAVERSAL_MODE 608 #define PARAM_TRANSACTION_PACING 610 #define PARAM_REG_FROM 950 #define PARAM_RELAY_FROM 63998 #define PARAM_RELAY_TO 64002 +#define PARAM_RELAY_HMAC 65520 /* Bit masks */ #define PARAM_CRITICAL_BIT 0x0001 @@ -164,6 +165,7 @@ static const value_string hip_param_vals[] = { { PARAM_TRANSACTION_PACING, "TRANSACTION_PACING" }, { PARAM_RELAY_FROM, "RELAY_FROM" }, { PARAM_RELAY_TO, "RELAY_TO" }, + { PARAM_RELAY_HMAC, "RELAY_HMAC" }, { PARAM_REG_INFO, "REG_INFO" }, { PARAM_REG_REQUEST, "REG_REQUEST" }, { PARAM_REG_RESPONSE, "REG_RESPONSE" }, @@ -1018,7 +1020,8 @@ dissect_hip_tlv(tvbuff_t *tvb, int offset, proto_item *ti, int type, int tlv_len break; case PARAM_HMAC: case PARAM_HMAC_2: - case PARAM_RVS_HMAC: + case PARAM_RVS_HMAC: + case PARAM_RELAY_HMAC: t = proto_item_add_subtree(ti, ett_hip_tlv_data); /* HMAC */ proto_tree_add_item(t, hf_hip_tlv_hmac, tvb, offset+4, @@ -1510,5 +1513,5 @@ proto_reg_handoff_hip(void) dissector_add("ip.proto", IP_PROTO_HIP, hip_handle); hip_handle2 = create_dissector_handle(dissect_hip_in_udp, proto_hip); - dissector_add("udp.port", 50500, hip_handle2); + dissector_add("udp.port", 10500, hip_handle2); } |