netxduo
NX_IP_STRUCT::nx_ipv4_multicast_entry
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_IP_STRUCT::nx_ipv4_multicast_entry
NX_IP_STRUCT::nx_ipv4_multicast_entry field
Syntax
from
nx_api.h:2656
NX_IPV4_MULTICAST_ENTRY
nx_ipv4_multicast_entry
[
NX_MAX_MULTICAST_GROUPS
]
;
References
Location
Referrer
Text
nx_api.h:2656
NX_IPV4_MULTICAST_ENTRY
nx_ipv4_multicast_entry
[
NX_MAX_MULTICAST_GROUPS
]
;
nx_igmp_multicast_check.c:97
_nx_igmp_multicast_check()
if
(
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
==
group
)
&&
nx_igmp_multicast_check.c:98
_nx_igmp_multicast_check()
(
nx_interface
==
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_interface_list
)
)
nx_igmp_multicast_interface_join_internal.c:101
_nx_igmp_multicast_interface_join_internal()
if
(
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
==
group_address
)
&&
nx_igmp_multicast_interface_join_internal.c:102
_nx_igmp_multicast_interface_join_internal()
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_interface_list
==
nx_interface
)
)
nx_igmp_multicast_interface_join_internal.c:107
_nx_igmp_multicast_interface_join_internal()
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_count
++
;
nx_igmp_multicast_interface_join_internal.c:117
_nx_igmp_multicast_interface_join_internal()
if
(
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
==
0
)
&&
nx_igmp_multicast_interface_join_internal.c:166
_nx_igmp_multicast_interface_join_internal()
ip_ptr
->
nx_ipv4_multicast_entry
[
first_free
]
.
nx_ipv4_multicast_join_list
=
group_address
;
nx_igmp_multicast_interface_join_internal.c:167
_nx_igmp_multicast_interface_join_internal()
ip_ptr
->
nx_ipv4_multicast_entry
[
first_free
]
.
nx_ipv4_multicast_join_interface_list
=
nx_interface
;
nx_igmp_multicast_interface_join_internal.c:168
_nx_igmp_multicast_interface_join_internal()
ip_ptr
->
nx_ipv4_multicast_entry
[
first_free
]
.
nx_ipv4_multicast_join_count
=
1
;
nx_igmp_multicast_interface_join_internal.c:169
_nx_igmp_multicast_interface_join_internal()
ip_ptr
->
nx_ipv4_multicast_entry
[
first_free
]
.
nx_ipv4_multicast_update_time
=
update_time
;
/* Update on next IGMP periodic */
nx_igmp_multicast_interface_join_internal.c:170
_nx_igmp_multicast_interface_join_internal()
ip_ptr
->
nx_ipv4_multicast_entry
[
first_free
]
.
nx_ipv4_multicast_loopback_enable
=
ip_ptr
->
nx_ip_igmp_global_loopback_enable
;
nx_igmp_multicast_interface_leave_internal.c:101
_nx_igmp_multicast_interface_leave_internal()
if
(
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
==
group_address
)
&&
nx_igmp_multicast_interface_leave_internal.c:102
_nx_igmp_multicast_interface_leave_internal()
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_interface_list
==
nx_interface
)
)
nx_igmp_multicast_interface_leave_internal.c:108
_nx_igmp_multicast_interface_leave_internal()
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_count
--
;
nx_igmp_multicast_interface_leave_internal.c:111
_nx_igmp_multicast_interface_leave_internal()
if
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_count
==
0
)
nx_igmp_multicast_interface_leave_internal.c:115
_nx_igmp_multicast_interface_leave_internal()
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
=
0
;
nx_igmp_multicast_interface_leave_internal.c:122
_nx_igmp_multicast_interface_leave_internal()
driver_request
.
nx_ip_driver_interface
=
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_interface_list
;
nx_igmp_multicast_interface_leave_internal.c:127
_nx_igmp_multicast_interface_leave_internal()
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_interface_list
->
nx_interface_link_driver_entry
)
(
&
driver_request
)
;
nx_igmp_multicast_interface_leave_internal.c:130
_nx_igmp_multicast_interface_leave_internal()
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_interface_list
=
NX_NULL
;
nx_igmp_multicast_interface_leave_internal.c:139
_nx_igmp_multicast_interface_leave_internal()
if
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
==
NX_WAIT_FOREVER
)
nx_igmp_packet_process.c:306
_nx_igmp_packet_process()
if
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
==
NX_NULL
)
nx_igmp_packet_process.c:314
_nx_igmp_packet_process()
if
(
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
!=
header_ptr
->
nx_igmp_header_word_1
)
&&
nx_igmp_packet_process.c:324
_nx_igmp_packet_process()
if
(
(
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
<
max_update_time
)
&&
nx_igmp_packet_process.c:325
_nx_igmp_packet_process()
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
!=
NX_NULL
)
)
||
nx_igmp_packet_process.c:326
_nx_igmp_packet_process()
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
==
NX_WAIT_FOREVER
)
)
nx_igmp_packet_process.c:334
_nx_igmp_packet_process()
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
=
update_time
;
nx_igmp_packet_process.c:367
_nx_igmp_packet_process()
if
(
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
==
header_ptr
->
nx_igmp_header_word_1
)
&&
nx_igmp_packet_process.c:368
_nx_igmp_packet_process()
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
!=
NX_WAIT_FOREVER
)
)
nx_igmp_packet_process.c:373
_nx_igmp_packet_process()
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
=
0
;
nx_igmp_periodic_processing.c:87
_nx_igmp_periodic_processing()
if
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
)
nx_igmp_periodic_processing.c:91
_nx_igmp_periodic_processing()
if
(
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
>
0
)
&&
nx_igmp_periodic_processing.c:92
_nx_igmp_periodic_processing()
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
!=
NX_WAIT_FOREVER
)
)
nx_igmp_periodic_processing.c:96
_nx_igmp_periodic_processing()
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
--
;
nx_igmp_periodic_processing.c:100
_nx_igmp_periodic_processing()
if
(
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
==
0
)
&&
(
sent_count
>
0
)
)
nx_igmp_periodic_processing.c:104
_nx_igmp_periodic_processing()
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
=
1
;
nx_igmp_periodic_processing.c:108
_nx_igmp_periodic_processing()
if
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_update_time
==
0
)
nx_igmp_periodic_processing.c:114
_nx_igmp_periodic_processing()
interface_ptr
=
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_interface_list
;
nx_igmp_periodic_processing.c:119
_nx_igmp_periodic_processing()
status
=
_nx_igmp_interface_report_send
(
ip_ptr
,
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
,
nx_ip_driver_packet_send.c:145
_nx_ip_driver_packet_send()
if
(
ip_ptr
->
nx_ipv4_multicast_entry
[
index
]
.
nx_ipv4_multicast_join_list
==
destination_ip
)
nx_ip_driver_packet_send.c:161
_nx_ip_driver_packet_send()
if
(
ip_ptr
->
nx_ipv4_multicast_entry
[
index
]
.
nx_ipv4_multicast_loopback_enable
)
nx_ip_interface_detach.c:232
_nx_ip_interface_detach()
if
(
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_interface_list
!=
interface_ptr
)
nx_ip_interface_detach.c:238
_nx_ip_interface_detach()
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_count
=
1
;
nx_ip_interface_detach.c:242
_nx_ip_interface_detach()
ip_ptr
->
nx_ipv4_multicast_entry
[
i
]
.
nx_ipv4_multicast_join_list
,
Data Use
Functions reading
NX_IP_STRUCT::nx_ipv4_multicast_entry
NX_IP_STRUCT::nx_ipv4_multicast_entry
_nx_igmp_multicast_check()
_nx_igmp_multicast_interface_join_internal()
_nx_igmp_multicast_interface_leave_internal()
_nx_igmp_packet_process()
_nx_igmp_periodic_processing()
_nx_ip_driver_packet_send()
_nx_ip_interface_detach()
all items filtered out
Type of
NX_IP_STRUCT::nx_ipv4_multicast_entry
NX_IP_STRUCT::nx_ipv4_multicast_entry
NX_IPV4_MULTICAST_STRUCT
all items filtered out