This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[TDA4] Multicast can't be sent from cpsw2g side

Dear Ti

    Custom board with SDK8.4, MCU2_0 with ethfw.

    We need A72 and MCU1_0  both can send and receive multicast.

Core Multicast  Receive Multicast  Send
A72(Virtual MAC) OK OK
MCU1_0(CPSW2G) OK Not OK


What we do is config multicast address in A72 with command "ip maddr add 01:00:5E:7F:ff:01 dev eth0"

Confirm by registers:

[root@AOS ~]# cpsw_all_reg_print 
---------------------------------------------
 Entry 19 - Multicast
---------------------------------------------
PORT_MASK        = 15
SUPER            = 0
MCAST IGNORE BITS= 0
MCAST_FWD_STATE  = 0
ENTRY_TYPE       = 1
MULTICAST_ADDR   = 100 5e7fff01

Thanks!

  • Hi,

    What we do is config multicast address in A72 with command "ip maddr add 01:00:5E:7F:ff:01 dev eth0"

    I fail to understand how this command will help you to setup the multicast configuration in CPSW2G running from mcu1_0. The CPSW9G and CPSW2G are independent IPs. CPSW2G is not a part of ethfw. You can configure CPSW9G from A72 but not CPSW2G. The CPsw2G configuration has to done by the application running on mcu1_0. Is this being done?

    Regards,
    Tanmay