Go to the source code of this file.
◆ eip_multicast_filter_config()
void eip_multicast_filter_config |
( |
PRUICSS_Handle |
pruicssHandle, |
|
|
uint8_t |
command |
|
) |
| |
configuration to enable/disable multicast filtering
- Parameters
-
pruicssHandle | Handle to PRUICSS instance. Contains pointers to base addresses & offsets |
command | instruction to enable/disable multicast filtering. Command can take 2 values: MC_FLTR_DIS 0x0 MC_FLTR_ENA 0x1 |
◆ eip_multicast_stromPrev_config()
void eip_multicast_stromPrev_config |
( |
PRUICSS_Handle |
pruicssHandle, |
|
|
uint8_t |
command |
|
) |
| |
configuration to enable/disable storm prevention for multicast traffic
- Parameters
-
pruicssHandle | Handle to PRUICSS instance. Contains pointers to base addresses & offsets |
command | instruction to enable/disable multicast filtering. Command can take 2 values: MC_SP_ENA 0x0 MC_SP_DIS 0x1 |
◆ eip_multicast_filter_update_macid()
void eip_multicast_filter_update_macid |
( |
PRUICSS_Handle |
pruicssHandle, |
|
|
char * |
multicastAddr, |
|
|
uint8_t |
command |
|
) |
| |
insert/delete a multicast MAC ID in the multicast filter table
- Parameters
-
pruicssHandle | Handle to PRUICSS instance. Contains pointers to base addresses & offsets |
multicastAddr | multicast address to be inserted/deleted into the multicast filter table |
command | instruction to enable/disable multicast filtering. Command can take 2 values: 0 : allow packet to host | ADD_MULTICAST_MAC_ID 1 : do not allow packet to host | REMOVE_MULTICAST_MAC_ID |
◆ eip_multicast_filter_override_hashmask()
void eip_multicast_filter_override_hashmask |
( |
PRUICSS_Handle |
pruicssHandle, |
|
|
char * |
mask |
|
) |
| |
configure the mask
- Parameters
-
pruicssHandle | Handle to PRUICSS instance. Contains pointers to base addresses & offsets |
mask | mask to be set |
◆ eip_multicast_filter_init()
multicast filtering init
- Parameters
-
pruicssHandle | Handle to PRUICSS instance. Contains pointers to base addresses & offsets |