diff options
author | Michal Pazdera <michal.pazdera@gmail.com> | 2015-10-05 12:25:05 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2015-10-05 15:02:55 +0000 |
commit | 0eeeab7c5ed269be238d9faebfba85c0c84b1f4b (patch) | |
tree | e20318c6efe9b187e21bec6269a8715d085b400d /asn1/h245 | |
parent | c00420efa258af2599d8ddf773257b0326a1682f (diff) |
H225, H245 over IPv6
This commit extends h225 and h245 dissectors to support dissection
of ipv6 packets.
Change-Id: Id8c045344711a96f15d619ddd72065aa3712c429
Reviewed-on: https://code.wireshark.org/review/10799
Reviewed-by: Tomáš Kukosa <tomas.kukosa@unify.com>
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'asn1/h245')
-rw-r--r-- | asn1/h245/h245.cnf | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/asn1/h245/h245.cnf b/asn1/h245/h245.cnf index 0f57192553..3d817e51c7 100644 --- a/asn1/h245/h245.cnf +++ b/asn1/h245/h245.cnf @@ -862,6 +862,27 @@ if (h245_pi != NULL) } #.END #---------------------------------------------------------------------------------------- +#.FN_BODY UnicastAddress/iP6Address/network VAL_PTR = &value_tvb + tvbuff_t *value_tvb; + +%(DEFAULT_BODY)s + + if (upcoming_channel && upcoming_channel->upcoming_addr) { + tvb_memcpy(value_tvb, upcoming_channel->upcoming_addr->addr_buf, 0, 16); + SET_ADDRESS(&upcoming_channel->upcoming_addr->addr, AT_IPv6, 16, upcoming_channel->upcoming_addr->addr_buf); + } +#.END +#---------------------------------------------------------------------------------------- +#.FN_BODY UnicastAddress/iP6Address/tsapIdentifier VAL_PTR = &tsapIdentifier + guint32 tsapIdentifier; + +%(DEFAULT_BODY)s + + if (upcoming_channel && upcoming_channel->upcoming_addr) { + upcoming_channel->upcoming_addr->port = tsapIdentifier; + } +#.END +#---------------------------------------------------------------------------------------- #.FN_HDR H2250LogicalChannelAckParameters/mediaChannel if (upcoming_channel) upcoming_channel->upcoming_addr = &upcoming_channel->media_addr; |