TPNCP: Show IPv6 correctly
Change-Id: I6c4ee9190f4cfc6d073857999b2bc6859cad591b Reviewed-on: https://code.wireshark.org/review/36044 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
parent
9d185416da
commit
f307dcc1d4
|
@ -51,10 +51,12 @@ typedef struct tpncp_data_field_info
|
|||
{
|
||||
gchar *tpncp_data_field_name;
|
||||
gint tpncp_data_field_descr;
|
||||
gint tpncp_ipv6_data_field_descr;
|
||||
gint tpncp_data_field_sign;
|
||||
gint tpncp_data_field_size;
|
||||
gint tpncp_data_field_array_dim;
|
||||
gint tpncp_data_field_is_ip_addr;
|
||||
gint tpncp_data_field_is_address_family;
|
||||
struct tpncp_data_field_info *p_next;
|
||||
} tpncp_data_field_info;
|
||||
|
||||
|
@ -110,6 +112,11 @@ static gboolean db_initialized = FALSE;
|
|||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
enum AddressFamily {
|
||||
TPNCP_IPV4 = 2,
|
||||
TPNCP_IPV6 = 28
|
||||
};
|
||||
|
||||
static void
|
||||
dissect_tpncp_data(guint data_id, packet_info *pinfo, tvbuff_t *tvb, proto_tree *ltree,
|
||||
gint *offset, tpncp_data_field_info *data_fields_info, guint encoding)
|
||||
|
@ -119,6 +126,7 @@ dissect_tpncp_data(guint data_id, packet_info *pinfo, tvbuff_t *tvb, proto_tree
|
|||
gint g_str_len, counter, bitshift, bitmask;
|
||||
tpncp_data_field_info *current_tpncp_data_field_info = NULL;
|
||||
gint bitindex = encoding == ENC_LITTLE_ENDIAN ? 7 : 0;
|
||||
enum AddressFamily address_family = TPNCP_IPV4;
|
||||
|
||||
current_tpncp_data_field_info = &data_fields_info[data_id];
|
||||
|
||||
|
@ -173,8 +181,22 @@ dissect_tpncp_data(guint data_id, packet_info *pinfo, tvbuff_t *tvb, proto_tree
|
|||
case 32:
|
||||
proto_tree_add_item(ltree, current_tpncp_data_field_info->tpncp_data_field_descr,
|
||||
tvb, *offset, 4, encoding);
|
||||
if (current_tpncp_data_field_info->tpncp_data_field_is_address_family)
|
||||
address_family = (enum AddressFamily)tvb_get_guint32(tvb, *offset, encoding);
|
||||
(*offset) += 4;
|
||||
break;
|
||||
case 128:
|
||||
if (current_tpncp_data_field_info->tpncp_data_field_is_ip_addr) {
|
||||
if (address_family == TPNCP_IPV6) {
|
||||
proto_tree_add_item(ltree, current_tpncp_data_field_info->tpncp_ipv6_data_field_descr,
|
||||
tvb, *offset, 16, encoding);
|
||||
} else {
|
||||
proto_tree_add_item(ltree, current_tpncp_data_field_info->tpncp_data_field_descr,
|
||||
tvb, *offset, 4, encoding);
|
||||
}
|
||||
}
|
||||
(*offset) += 16;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -414,6 +436,21 @@ get_enum_name_val(const gchar *enum_name)
|
|||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
static gboolean add_hf(hf_register_info *hf_entr)
|
||||
{
|
||||
if (hf_size > hf_allocated) {
|
||||
void *newbuf;
|
||||
hf_allocated += 1024;
|
||||
newbuf = wmem_realloc(wmem_epan_scope(), hf, hf_allocated * sizeof (hf_register_info));
|
||||
if (!newbuf)
|
||||
return FALSE;
|
||||
hf = (hf_register_info *) newbuf;
|
||||
}
|
||||
memcpy(hf + hf_size - 1, hf_entr, sizeof (hf_register_info));
|
||||
hf_size++;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static gint
|
||||
init_tpncp_data_fields_info(tpncp_data_field_info *data_fields_info, FILE *file)
|
||||
{
|
||||
|
@ -422,7 +459,7 @@ init_tpncp_data_fields_info(tpncp_data_field_info *data_fields_info, FILE *file)
|
|||
gchar entry_copy[MAX_TPNCP_DB_ENTRY_LEN];
|
||||
const gchar *tpncp_data_field_name = NULL, *tmp = NULL;
|
||||
gint enum_val, data_id, current_data_id = -1, tpncp_data_field_sign, tpncp_data_field_size,
|
||||
tpncp_data_field_array_dim, tpncp_data_field_is_ip_addr;
|
||||
tpncp_data_field_array_dim, tpncp_data_field_is_ip_addr, tpncp_data_field_is_address_family;
|
||||
guint idx;
|
||||
tpncp_data_field_info *current_tpncp_data_field_info = NULL;
|
||||
hf_register_info hf_entr;
|
||||
|
@ -616,6 +653,7 @@ init_tpncp_data_fields_info(tpncp_data_field_info *data_fields_info, FILE *file)
|
|||
continue;
|
||||
}
|
||||
|
||||
tpncp_data_field_is_address_family = FALSE;
|
||||
if (current_data_id != data_id) { /* new data */
|
||||
if (registered_struct_ids[data_id] == TRUE) {
|
||||
report_failure(
|
||||
|
@ -638,14 +676,18 @@ init_tpncp_data_fields_info(tpncp_data_field_info *data_fields_info, FILE *file)
|
|||
/* Register specific fields of hf_register_info struture. */
|
||||
if (strcmp(tmp, "primitive")) {
|
||||
enum_val = get_enum_name_val(tmp);
|
||||
if (enum_val == -1)
|
||||
if (enum_val == -1) {
|
||||
hf_entr.hfinfo.strings = NULL;
|
||||
else
|
||||
} else {
|
||||
hf_entr.hfinfo.strings = VALS(tpncp_enums_id_vals[enum_val]);
|
||||
if (!strcmp(tmp, "AddressFamily"))
|
||||
tpncp_data_field_is_address_family = TRUE;
|
||||
}
|
||||
} else {
|
||||
hf_entr.hfinfo.strings = NULL;
|
||||
}
|
||||
current_tpncp_data_field_info->tpncp_data_field_descr = -1;
|
||||
current_tpncp_data_field_info->tpncp_ipv6_data_field_descr = -1;
|
||||
hf_entr.p_id = ¤t_tpncp_data_field_info->tpncp_data_field_descr;
|
||||
current_tpncp_data_field_info->tpncp_data_field_name =
|
||||
wmem_strdup_printf(wmem_epan_scope(), "tpncp.%s", tpncp_data_field_name);
|
||||
|
@ -672,25 +714,28 @@ init_tpncp_data_fields_info(tpncp_data_field_info *data_fields_info, FILE *file)
|
|||
hf_entr.hfinfo.type = (tpncp_data_field_sign) ? FT_UINT32 : FT_INT32;
|
||||
}
|
||||
break;
|
||||
case 128:
|
||||
if (tpncp_data_field_is_ip_addr) {
|
||||
hf_entr.hfinfo.display = BASE_NONE;
|
||||
hf_entr.hfinfo.type = FT_IPv4;
|
||||
if (!add_hf(&hf_entr))
|
||||
return -1;
|
||||
hf_entr.p_id = ¤t_tpncp_data_field_info->tpncp_ipv6_data_field_descr;
|
||||
hf_entr.hfinfo.type = FT_IPv6;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
/* Register initialized hf_register_info in global database. */
|
||||
if (hf_size > hf_allocated) {
|
||||
void *newbuf;
|
||||
hf_allocated += 1024;
|
||||
newbuf = wmem_realloc(wmem_epan_scope(), hf, hf_allocated * sizeof (hf_register_info));
|
||||
if (!newbuf)
|
||||
return -1;
|
||||
hf = (hf_register_info *) newbuf;
|
||||
}
|
||||
memcpy(hf + hf_size - 1, &hf_entr, sizeof (hf_register_info));
|
||||
hf_size++;
|
||||
if (!add_hf(&hf_entr))
|
||||
return -1;
|
||||
current_tpncp_data_field_info->tpncp_data_field_sign = tpncp_data_field_sign;
|
||||
current_tpncp_data_field_info->tpncp_data_field_size = tpncp_data_field_size;
|
||||
current_tpncp_data_field_info->tpncp_data_field_array_dim = tpncp_data_field_array_dim;
|
||||
current_tpncp_data_field_info->tpncp_data_field_is_ip_addr = tpncp_data_field_is_ip_addr;
|
||||
current_tpncp_data_field_info->tpncp_data_field_is_address_family = tpncp_data_field_is_address_family;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
195
tpncp/tpncp.dat
195
tpncp/tpncp.dat
|
@ -10048,10 +10048,7 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
454 user_data1 0 32 0 0 primitive
|
||||
454 user_data2 0 32 0 0 primitive
|
||||
454 address_family 0 32 0 0 AddressFamily
|
||||
454 i_pvx_addr_0 1 32 0 0 primitive
|
||||
454 i_pvx_addr_1 1 32 0 0 primitive
|
||||
454 i_pvx_addr_2 1 32 0 0 primitive
|
||||
454 i_pvx_addr_3 1 32 0 0 primitive
|
||||
454 ip_addr 1 128 0 1 primitive
|
||||
454 port 0 32 0 0 primitive
|
||||
454 body_len 0 32 0 0 primitive
|
||||
454 body_hndle 0 32 0 0 primitive
|
||||
|
@ -10062,15 +10059,9 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
636 old_remote_port 1 16 0 0 primitive
|
||||
636 new_ssrc 1 32 0 0 primitive
|
||||
636 address_family 0 32 0 0 AddressFamily
|
||||
636 i_pvx_addr_0 1 32 0 0 primitive
|
||||
636 i_pvx_addr_1 1 32 0 0 primitive
|
||||
636 i_pvx_addr_2 1 32 0 0 primitive
|
||||
636 i_pvx_addr_3 1 32 0 0 primitive
|
||||
636 old_ip_addr_address_family 0 32 0 1 AddressFamily
|
||||
636 old_ip_addr_i_pvx_addr_0 1 32 0 1 primitive
|
||||
636 old_ip_addr_i_pvx_addr_1 1 32 0 1 primitive
|
||||
636 old_ip_addr_i_pvx_addr_2 1 32 0 1 primitive
|
||||
636 old_ip_addr_i_pvx_addr_3 1 32 0 1 primitive
|
||||
636 ip_addr 1 128 0 1 primitive
|
||||
636 old_ip_addr_address_family 0 32 0 0 AddressFamily
|
||||
636 old_ip_addr 1 128 0 1 primitive
|
||||
636 inbound_stream_protocol_type 0 32 0 0 InboundStreamProtocolType
|
||||
636 is_stun_request 1 8 0 0 primitive
|
||||
450 nfs_mount_success 0 32 0 0 NfsMountSuccess
|
||||
|
@ -10456,10 +10447,7 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
650 is_connected 1 8 0 0 primitive
|
||||
661 stun_use_candidate_request_port 1 16 0 0 primitive
|
||||
661 address_family 0 32 0 0 AddressFamily
|
||||
661 i_pvx_addr_0 1 32 0 0 primitive
|
||||
661 i_pvx_addr_1 1 32 0 0 primitive
|
||||
661 i_pvx_addr_2 1 32 0 0 primitive
|
||||
661 i_pvx_addr_3 1 32 0 0 primitive
|
||||
661 ip_addr 1 128 0 1 primitive
|
||||
654 dsp_channel_utilization_cost 1 32 0 0 primitive
|
||||
652 initial_bitrate 1 32 0 0 primitive
|
||||
652 over_use_detecded_reason 0 32 0 0 OverUseDetecdedReason
|
||||
|
@ -14099,46 +14087,25 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
4 video_is_disable_rtcp_interval_randomization 1 8 0 0 primitive
|
||||
4 video_ip_tos_field_in_udp_packet 1 8 0 0 primitive
|
||||
4 address_family 0 32 0 0 AddressFamily
|
||||
4 ipv6_addr_0 1 32 0 1 primitive
|
||||
4 ipv6_addr_1 1 32 0 1 primitive
|
||||
4 ipv6_addr_2 1 32 0 1 primitive
|
||||
4 ipv6_addr_3 1 32 0 1 primitive
|
||||
4 ip_addr 1 128 0 1 primitive
|
||||
4 video_remote_rtp_port 1 16 0 0 primitive
|
||||
4 video_remote_rtcp_port 1 16 0 0 primitive
|
||||
4 video_tx_rtp_payload_type 0 32 0 0 primitive
|
||||
4 video_rx_rtp_payload_type 0 32 0 0 primitive
|
||||
4 video_remote_rtcpip_add_address_family 0 32 0 1 AddressFamily
|
||||
4 video_remote_rtcpip_add_ipv6_addr_0 1 32 0 1 primitive
|
||||
4 video_remote_rtcpip_add_ipv6_addr_1 1 32 0 1 primitive
|
||||
4 video_remote_rtcpip_add_ipv6_addr_2 1 32 0 1 primitive
|
||||
4 video_remote_rtcpip_add_ipv6_addr_3 1 32 0 1 primitive
|
||||
4 remote_rtpip_addr_address_family 0 32 0 1 AddressFamily
|
||||
4 remote_rtpip_addr_ipv6_addr_0 1 32 0 1 primitive
|
||||
4 remote_rtpip_addr_ipv6_addr_1 1 32 0 1 primitive
|
||||
4 remote_rtpip_addr_ipv6_addr_2 1 32 0 1 primitive
|
||||
4 remote_rtpip_addr_ipv6_addr_3 1 32 0 1 primitive
|
||||
4 remote_t38ip_addr_address_family 0 32 0 1 AddressFamily
|
||||
4 remote_t38ip_addr_ipv6_addr_0 1 32 0 1 primitive
|
||||
4 remote_t38ip_addr_ipv6_addr_1 1 32 0 1 primitive
|
||||
4 remote_t38ip_addr_ipv6_addr_2 1 32 0 1 primitive
|
||||
4 remote_t38ip_addr_ipv6_addr_3 1 32 0 1 primitive
|
||||
4 remote_rtcpip_add_address_family 0 32 0 1 AddressFamily
|
||||
4 remote_rtcpip_add_ipv6_addr_0 1 32 0 1 primitive
|
||||
4 remote_rtcpip_add_ipv6_addr_1 1 32 0 1 primitive
|
||||
4 remote_rtcpip_add_ipv6_addr_2 1 32 0 1 primitive
|
||||
4 remote_rtcpip_add_ipv6_addr_3 1 32 0 1 primitive
|
||||
4 source_ip_address_family 0 32 0 1 AddressFamily
|
||||
4 source_ip_ipv6_addr_0 1 32 0 1 primitive
|
||||
4 source_ip_ipv6_addr_1 1 32 0 1 primitive
|
||||
4 source_ip_ipv6_addr_2 1 32 0 1 primitive
|
||||
4 source_ip_ipv6_addr_3 1 32 0 1 primitive
|
||||
4 video_remote_rtcpip_add_address_family 0 32 0 0 AddressFamily
|
||||
4 video_remote_rtcpip_add 1 128 0 1 primitive
|
||||
4 remote_rtpip_addr_address_family 0 32 0 0 AddressFamily
|
||||
4 remote_rtpip_addr 1 128 0 1 primitive
|
||||
4 remote_t38ip_addr_address_family 0 32 0 0 AddressFamily
|
||||
4 remote_t38ip_addr 1 128 0 1 primitive
|
||||
4 remote_rtcpip_add_address_family 0 32 0 0 AddressFamily
|
||||
4 remote_rtcpip_add 1 128 0 1 primitive
|
||||
4 source_ip_address_family 0 32 0 0 AddressFamily
|
||||
4 source_ip 0 128 0 1 primitive
|
||||
4 rtp_sequence_number_mode 0 32 0 0 RTPSequenceNumberMode
|
||||
4 rtpssrc_mode 0 32 0 0 RTPSSRCMode
|
||||
4 remote_v1501ip_add_address_family 0 32 0 0 AddressFamily
|
||||
4 remote_v1501ip_add_ipv6_addr_0 1 32 0 1 primitive
|
||||
4 remote_v1501ip_add_ipv6_addr_1 1 32 0 1 primitive
|
||||
4 remote_v1501ip_add_ipv6_addr_2 1 32 0 1 primitive
|
||||
4 remote_v1501ip_add_ipv6_addr_3 1 32 0 1 primitive
|
||||
4 remote_v1501ip_add 1 128 0 1 primitive
|
||||
4 remote_v1501_port 1 16 0 0 primitive
|
||||
4 v1501_dummy 1 16 0 0 primitive
|
||||
4 incoming_v1501_port_option 0 32 0 0 V1501RTPPortOption
|
||||
|
@ -14166,17 +14133,11 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
4 state_update_time_stamp 1 32 0 0 primitive
|
||||
610 channel_id 0 32 0 0 primitive
|
||||
610 address_family 0 32 0 0 AddressFamily
|
||||
610 ipv6_addr_0 1 32 0 1 primitive
|
||||
610 ipv6_addr_1 1 32 0 1 primitive
|
||||
610 ipv6_addr_2 1 32 0 1 primitive
|
||||
610 ipv6_addr_3 1 32 0 1 primitive
|
||||
610 ip_addr 1 128 0 1 primitive
|
||||
610 local_rtp_port 1 16 0 0 primitive
|
||||
610 remote_rtp_port 1 16 0 0 primitive
|
||||
610 remote_t38ip_addr_address_family 0 32 0 1 AddressFamily
|
||||
610 remote_t38ip_addr_ipv6_addr_0 1 32 0 1 primitive
|
||||
610 remote_t38ip_addr_ipv6_addr_1 1 32 0 1 primitive
|
||||
610 remote_t38ip_addr_ipv6_addr_2 1 32 0 1 primitive
|
||||
610 remote_t38ip_addr_ipv6_addr_3 1 32 0 1 primitive
|
||||
610 remote_t38ip_addr_address_family 0 32 0 0 AddressFamily
|
||||
610 remote_t38ip_addr 1 128 0 1 primitive
|
||||
610 remote_t38_port 0 32 0 0 primitive
|
||||
610 tx_rtp_payload_type 0 32 0 0 primitive
|
||||
610 rx_rtp_payload_type 0 32 0 0 primitive
|
||||
|
@ -14189,11 +14150,8 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
610 alignment1 1 8 0 0 primitive
|
||||
610 remote_rtcp_port 1 16 0 0 primitive
|
||||
610 alignment2 0 16 0 0 primitive
|
||||
610 remote_rtcpip_addr_address_family 0 32 0 1 AddressFamily
|
||||
610 remote_rtcpip_addr_ipv6_addr_0 1 32 0 1 primitive
|
||||
610 remote_rtcpip_addr_ipv6_addr_1 1 32 0 1 primitive
|
||||
610 remote_rtcpip_addr_ipv6_addr_2 1 32 0 1 primitive
|
||||
610 remote_rtcpip_addr_ipv6_addr_3 1 32 0 1 primitive
|
||||
610 remote_rtcpip_addr_address_family 0 32 0 0 AddressFamily
|
||||
610 remote_rtcpip_addr 1 128 0 1 primitive
|
||||
610 mediation_packet_format 0 32 0 0 MediationPacketFormat
|
||||
610 packet_cable_call_content_connection_id 0 32 0 0 primitive
|
||||
610 decoder_0 0 32 0 0 Decoder
|
||||
|
@ -14212,16 +14170,10 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
610 video_tx_packetization_mode 1 8 0 0 primitive
|
||||
610 video_rx_packetization_mode 1 8 0 0 primitive
|
||||
610 alignment3 1 8 0 0 primitive
|
||||
610 source_ip_address_family 0 32 0 1 AddressFamily
|
||||
610 source_ip_ipv6_addr_0 1 32 0 1 primitive
|
||||
610 source_ip_ipv6_addr_1 1 32 0 1 primitive
|
||||
610 source_ip_ipv6_addr_2 1 32 0 1 primitive
|
||||
610 source_ip_ipv6_addr_3 1 32 0 1 primitive
|
||||
610 source_ip_address_family 0 32 0 0 AddressFamily
|
||||
610 source_ip 0 128 0 1 primitive
|
||||
610 remote_v1501ip_add_address_family 0 32 0 0 AddressFamily
|
||||
610 remote_v1501ip_add_ipv6_addr_0 1 32 0 1 primitive
|
||||
610 remote_v1501ip_add_ipv6_addr_1 1 32 0 1 primitive
|
||||
610 remote_v1501ip_add_ipv6_addr_2 1 32 0 1 primitive
|
||||
610 remote_v1501ip_add_ipv6_addr_3 1 32 0 1 primitive
|
||||
610 remote_v1501ip_add 1 128 0 1 primitive
|
||||
610 remote_v1501_port 1 16 0 0 primitive
|
||||
610 alignment4 1 16 0 0 primitive
|
||||
610 incoming_v1501_port_option 0 32 0 0 V1501RTPPortOption
|
||||
|
@ -14249,17 +14201,11 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
610 state_update_time_stamp 1 32 0 0 primitive
|
||||
611 channel_id 0 32 0 0 primitive
|
||||
611 address_family 0 32 0 0 AddressFamily
|
||||
611 ipv6_addr_0 1 32 0 1 primitive
|
||||
611 ipv6_addr_1 1 32 0 1 primitive
|
||||
611 ipv6_addr_2 1 32 0 1 primitive
|
||||
611 ipv6_addr_3 1 32 0 1 primitive
|
||||
611 ip_addr 1 128 0 1 primitive
|
||||
611 local_rtp_port 1 16 0 0 primitive
|
||||
611 remote_rtp_port 1 16 0 0 primitive
|
||||
611 remote_t38ip_addr_address_family 0 32 0 1 AddressFamily
|
||||
611 remote_t38ip_addr_ipv6_addr_0 1 32 0 1 primitive
|
||||
611 remote_t38ip_addr_ipv6_addr_1 1 32 0 1 primitive
|
||||
611 remote_t38ip_addr_ipv6_addr_2 1 32 0 1 primitive
|
||||
611 remote_t38ip_addr_ipv6_addr_3 1 32 0 1 primitive
|
||||
611 remote_t38ip_addr_address_family 0 32 0 0 AddressFamily
|
||||
611 remote_t38ip_addr 1 128 0 1 primitive
|
||||
611 remote_t38_port 0 32 0 0 primitive
|
||||
611 tx_rtp_payload_type 0 32 0 0 primitive
|
||||
611 rx_rtp_payload_type 0 32 0 0 primitive
|
||||
|
@ -14272,11 +14218,8 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
611 alignment1 1 8 0 0 primitive
|
||||
611 remote_rtcp_port 1 16 0 0 primitive
|
||||
611 alignment2 0 16 0 0 primitive
|
||||
611 remote_rtcpip_addr_address_family 0 32 0 1 AddressFamily
|
||||
611 remote_rtcpip_addr_ipv6_addr_0 1 32 0 1 primitive
|
||||
611 remote_rtcpip_addr_ipv6_addr_1 1 32 0 1 primitive
|
||||
611 remote_rtcpip_addr_ipv6_addr_2 1 32 0 1 primitive
|
||||
611 remote_rtcpip_addr_ipv6_addr_3 1 32 0 1 primitive
|
||||
611 remote_rtcpip_addr_address_family 0 32 0 0 AddressFamily
|
||||
611 remote_rtcpip_addr 1 128 0 1 primitive
|
||||
611 mediation_packet_format 0 32 0 0 MediationPacketFormat
|
||||
611 packet_cable_call_content_connection_id 0 32 0 0 primitive
|
||||
611 decoder_0 0 32 0 0 Decoder
|
||||
|
@ -14295,16 +14238,10 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
611 video_tx_packetization_mode 1 8 0 0 primitive
|
||||
611 video_rx_packetization_mode 1 8 0 0 primitive
|
||||
611 alignment3 1 8 0 0 primitive
|
||||
611 source_ip_address_family 0 32 0 1 AddressFamily
|
||||
611 source_ip_ipv6_addr_0 1 32 0 1 primitive
|
||||
611 source_ip_ipv6_addr_1 1 32 0 1 primitive
|
||||
611 source_ip_ipv6_addr_2 1 32 0 1 primitive
|
||||
611 source_ip_ipv6_addr_3 1 32 0 1 primitive
|
||||
611 source_ip_address_family 0 32 0 0 AddressFamily
|
||||
611 source_ip 0 128 0 1 primitive
|
||||
611 remote_v1501ip_add_address_family 0 32 0 0 AddressFamily
|
||||
611 remote_v1501ip_add_ipv6_addr_0 1 32 0 1 primitive
|
||||
611 remote_v1501ip_add_ipv6_addr_1 1 32 0 1 primitive
|
||||
611 remote_v1501ip_add_ipv6_addr_2 1 32 0 1 primitive
|
||||
611 remote_v1501ip_add_ipv6_addr_3 1 32 0 1 primitive
|
||||
611 remote_v1501ip_add 1 128 0 1 primitive
|
||||
611 remote_v1501_port 1 16 0 0 primitive
|
||||
611 alignment4 1 16 0 0 primitive
|
||||
611 incoming_v1501_port_option 0 32 0 0 V1501RTPPortOption
|
||||
|
@ -14363,15 +14300,9 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
34 ip_tos_field_in_udp_packet 1 8 0 0 primitive
|
||||
34 alignment1 1 8 0 0 primitive
|
||||
34 address_family 0 32 0 0 AddressFamily
|
||||
34 ipv6_addr_0 1 32 0 1 primitive
|
||||
34 ipv6_addr_1 1 32 0 1 primitive
|
||||
34 ipv6_addr_2 1 32 0 1 primitive
|
||||
34 ipv6_addr_3 1 32 0 1 primitive
|
||||
34 source_ip_address_family 0 32 0 1 AddressFamily
|
||||
34 source_ip_ipv6_addr_0 1 32 0 1 primitive
|
||||
34 source_ip_ipv6_addr_1 1 32 0 1 primitive
|
||||
34 source_ip_ipv6_addr_2 1 32 0 1 primitive
|
||||
34 source_ip_ipv6_addr_3 1 32 0 1 primitive
|
||||
34 ip_addr 1 128 0 1 primitive
|
||||
34 source_ip_address_family 0 32 0 0 AddressFamily
|
||||
34 source_ip 0 128 0 1 primitive
|
||||
34 t38_fax_session_immediate_start 1 8 0 0 primitive
|
||||
34 alignment2 1 8 0 0 primitive
|
||||
34 local_t38_port 1 16 0 0 primitive
|
||||
|
@ -14582,25 +14513,13 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
1611 incoming_t38_port_option 1 8 0 0 primitive
|
||||
1611 dummy2 1 8 0 0 primitive
|
||||
1611 address_family 0 32 0 0 AddressFamily
|
||||
1611 ipv6_addr_0 1 32 0 1 primitive
|
||||
1611 ipv6_addr_1 1 32 0 1 primitive
|
||||
1611 ipv6_addr_2 1 32 0 1 primitive
|
||||
1611 ipv6_addr_3 1 32 0 1 primitive
|
||||
1611 remote_t38ip_add_address_family 0 32 0 1 AddressFamily
|
||||
1611 remote_t38ip_add_ipv6_addr_0 1 32 0 1 primitive
|
||||
1611 remote_t38ip_add_ipv6_addr_1 1 32 0 1 primitive
|
||||
1611 remote_t38ip_add_ipv6_addr_2 1 32 0 1 primitive
|
||||
1611 remote_t38ip_add_ipv6_addr_3 1 32 0 1 primitive
|
||||
1611 remote_rtcpip_add_address_family 0 32 0 1 AddressFamily
|
||||
1611 remote_rtcpip_add_ipv6_addr_0 1 32 0 1 primitive
|
||||
1611 remote_rtcpip_add_ipv6_addr_1 1 32 0 1 primitive
|
||||
1611 remote_rtcpip_add_ipv6_addr_2 1 32 0 1 primitive
|
||||
1611 remote_rtcpip_add_ipv6_addr_3 1 32 0 1 primitive
|
||||
1611 local_ip_address_address_family 0 32 0 1 AddressFamily
|
||||
1611 local_ip_address_ipv6_addr_0 1 32 0 1 primitive
|
||||
1611 local_ip_address_ipv6_addr_1 1 32 0 1 primitive
|
||||
1611 local_ip_address_ipv6_addr_2 1 32 0 1 primitive
|
||||
1611 local_ip_address_ipv6_addr_3 1 32 0 1 primitive
|
||||
1611 ip_addr 1 128 0 1 primitive
|
||||
1611 remote_t38ip_add_address_family 0 32 0 0 AddressFamily
|
||||
1611 remote_t38ip_add 1 128 0 1 primitive
|
||||
1611 remote_rtcpip_add_address_family 0 32 0 0 AddressFamily
|
||||
1611 remote_rtcpip_add 1 128 0 1 primitive
|
||||
1611 local_ip_address_address_family 0 32 0 0 AddressFamily
|
||||
1611 local_ip_address 0 128 0 1 primitive
|
||||
1611 mpc_rmif_handle_mpe_handle 1 16 0 0 primitive
|
||||
1611 handle 1 16 0 0 primitive
|
||||
1611 ssrc 1 32 0 0 primitive
|
||||
|
@ -14761,26 +14680,14 @@ FirmwareModule HA_MODULE_BOUNDARY 29
|
|||
1611 activate_sbc_channel_incoming_rtcp_port_option 1 8 0 0 primitive
|
||||
1611 activate_sbc_channel_incoming_t38_port_option 1 8 0 0 primitive
|
||||
1611 activate_sbc_channel_dummy2 1 8 0 0 primitive
|
||||
1611 remote_rtpip_add_address_family 0 32 0 1 AddressFamily
|
||||
1611 remote_rtpip_add_ipv6_addr_0 1 32 0 1 primitive
|
||||
1611 remote_rtpip_add_ipv6_addr_1 1 32 0 1 primitive
|
||||
1611 remote_rtpip_add_ipv6_addr_2 1 32 0 1 primitive
|
||||
1611 remote_rtpip_add_ipv6_addr_3 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_remote_t38ip_add_address_family 0 32 0 1 AddressFamily
|
||||
1611 activate_sbc_channel_remote_t38ip_add_ipv6_addr_0 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_remote_t38ip_add_ipv6_addr_1 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_remote_t38ip_add_ipv6_addr_2 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_remote_t38ip_add_ipv6_addr_3 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_remote_rtcpip_add_address_family 0 32 0 1 AddressFamily
|
||||
1611 activate_sbc_channel_remote_rtcpip_add_ipv6_addr_0 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_remote_rtcpip_add_ipv6_addr_1 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_remote_rtcpip_add_ipv6_addr_2 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_remote_rtcpip_add_ipv6_addr_3 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_local_ip_address_address_family 0 32 0 1 AddressFamily
|
||||
1611 activate_sbc_channel_local_ip_address_ipv6_addr_0 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_local_ip_address_ipv6_addr_1 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_local_ip_address_ipv6_addr_2 1 32 0 1 primitive
|
||||
1611 activate_sbc_channel_local_ip_address_ipv6_addr_3 1 32 0 1 primitive
|
||||
1611 remote_rtpip_add_address_family 0 32 0 0 AddressFamily
|
||||
1611 remote_rtpip_add 1 128 0 1 primitive
|
||||
1611 activate_sbc_channel_remote_t38ip_add_address_family 0 32 0 0 AddressFamily
|
||||
1611 activate_sbc_channel_remote_t38ip_add 1 128 0 1 primitive
|
||||
1611 activate_sbc_channel_remote_rtcpip_add_address_family 0 32 0 0 AddressFamily
|
||||
1611 activate_sbc_channel_remote_rtcpip_add 1 128 0 1 primitive
|
||||
1611 activate_sbc_channel_local_ip_address_address_family 0 32 0 0 AddressFamily
|
||||
1611 activate_sbc_channel_local_ip_address 0 128 0 1 primitive
|
||||
1611 activate_sbc_channel_mpc_rmif_handle_mpe_handle 1 16 0 0 primitive
|
||||
1611 mpc_rmif_handle_handle 1 16 0 0 primitive
|
||||
1611 activate_sbc_channel_ssrc 1 32 0 0 primitive
|
||||
|
|
Loading…
Reference in New Issue