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.

TDA4VM: J721E

Part Number: TDA4VM

Hi TI Team, 

With the below listed SDK version on a custom board, I see the following behaviour when the MAC address of Ethernet is changed on the A72.

RTOS : ti-processor-sdk-rtos-j721e-evm-08_01_00_13

Linux : ti-processor-sdk-linux-j7-evm-08_01_00_07-Linux

  1. Boot the system up. eth0 interface is up with MAC address - 02:00:00:10:05:00, IP-Address - 192.168.0.16

  2. Ensure ping with the host works. Confirm that the ARP cache on the host maps 192.168.0.16 <--> 02:00:00:10:05:00

  3. Bring down the eth0 interface, configure a different MAC for eth0 (say 02:00:13:10:05:00) and bringup the eth0 interface up again. ifconfig eth0 on custom board - shows the new MAC address mapped to eth0

  4. Delete the ARP cache entry for 192.168.0.16 on the host and initiate ping to the custom board from host

  5. Host sends an ARP request for 192.168.0.16, while the custom board responds back with the ARP response

  6. ARP response from the custom board should contain the new mac-address (02:00:13:10:05:00), but it still responds with the old mac-address (02:00:00:10:05:00). This is confirmed by the tcpdump output on the host-pc

Let us know if there is a patch which can fix the issue. Also, let us know if there is any plan to fix this issue in any upcoming release

Thanks,

Srivatsan

  • TI Team, 

    Can somebody look into this and get back on priority? 

    - Srivatsan

  • Hi Srivatsan,

    By default, eth0 is mapped to MCU_CPSW0. Can you confirm if this is indeed the case on your custom board.

    If this is not the case, then is eth0 controlled by ethfw? Also, is it a mac-only port or switch-port?

    Regards,
    Tanmay

  • Tanmay, 

    Here's the response. 

    1. It is not a MAC-only port. There is PHY connected to the port

    2. eth0 is controlled by ethfw

    Wanted to let you know that there is another issue connected to the same custom board which has been reported by Dwarakesh. Here's the link to the query. https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1131243/tda4vm-ethfw-client-continuous-setting-of-ethernet-mac-is-failing?tisearch=e2e-sitesearch&keymatch=MAC%252525252525252520address%252525252525252520change%252525252525252520on%252525252525252520A72#

    This issue is reproducible on the same setup. 

    Thanks,

    Srivatsan

  • Hi Srivatsan,

    Thank you for the information.

    It is not a MAC-only port. There is PHY connected to the port

    Ethfw has two types of virtual ports you can configure, switch port or mac-only ports. See here for more details. Can you tell me which is the port being configured.

    Alternatively, can you share the ethfw logs with me?

    Regards,
    Tanmay

  • Find the logs below of the overall test done:

    LOGS FROM THE CUSTOM_BOARD:
    ==============================

    1. Source vision_apps_init.sh for logs

    root@j7-evm:/opt/vision_apps# source /opt/vision_apps/vision_apps_init.sh
    root@j7-evm:/opt/vision_apps#
    root@j7-evm:/opt/vision_apps# ifconfig eth0
    eth0 Link encap:Ethernet HWaddr 02:00:00:10:05:00                          <<<< EXISTING MAC-ADDRESS
    inet addr:192.168.0.16 Bcast:192.168.0.255 Mask:255.255.255.0
    inet6 addr: fe80::ff:fe10:500/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:192 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:15824 (15.4 KiB)

    2. Bring down the eth0 interface, configure a different mac on eth0 and bringup the interface again

    root@j7-evm:/opt/vision_apps# ifconfig eth0 down
    [MCU2_0] 3568.656848 s: CpswAle_ioctl: Failed to delete policer: -1
    [MCU2_0] 3568.656899 s: Failed to delete PORT1 | MACDST policer: -1

    root@j7-evm:/opt/vision_apps# ifconfig eth0 hw ether 02:00:11:10:05:00            <<<<< CONFIGURING A NEW MAC-ADDR
    root@j7-evm:/opt/vision_apps#

    root@j7-evm:/opt/vision_apps# ifconfig eth0 up
    [MCU2_0] 3592.655123 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:11:10:5:0, FlowIdx:172
    , FlowIdxOffset:0
    root@j7-evm:/opt/vision_apps# [MCU2_0] 3592.670878 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAdd
    ress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.674423 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, F
    lowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.676435 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0,
    FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.679959 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0,
    FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.683442 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0,
    FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.686968 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0,
    FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.690464 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4d, vlanId:0,
    FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.694040 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0,
    FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.701157 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:2c, vlanId:0,
    FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.704788 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, F
    lowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.708301 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0,
    FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 3592.710267 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:ff:10:5:0, vlanId:0
    , FlowIdx:172, FlowIdOffset:0

    root@j7-evm:/filesystem/eth_logs# ifconfig eth0
    eth0 Link encap:Ethernet HWaddr 02:00:11:10:05:00                       <<<<< ETH0 WITH NEW MAC-ADDRESS
    inet addr:192.168.0.16 Bcast:192.168.0.255 Mask:255.255.255.0
    inet6 addr: fe80::11ff:fe10:500/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:38 errors:0 dropped:0 overruns:0 frame:0
    TX packets:408 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000

    LOGS ON THE HOST:
    ==================

    srivatsansanthanam@lnx-le-01342:~$ arp -a | grep 192.168.0.16            <<< ARP CACHE on HOST MACHINE
    ? (192.168.0.16) at <incomplete> on enx00249b740bc8
    srivatsansanthanam@lnx-le-01342:~$ sudo arp -d 192.168.0.16             <<< CLEAR OLD ENTRIES FROM ARP CACHE
    [sudo] password for srivatsansanthanam:
    srivatsansanthanam@lnx-le-01342:~$ arp -a | grep 192.168.0.16            <<< CONFIRM ENTRIES ARE REMOVED
    srivatsansanthanam@lnx-le-01342:~$ ping 192.168.0.16                         <<< INITIATE PING
    PING 192.168.0.16 (192.168.0.16) 56(84) bytes of data.
    ^C
    --- 192.168.0.16 ping statistics ---
    26 packets transmitted, 0 received, 100% packet loss, time 25582ms

    srivatsansanthanam@lnx-le-01342:~$ arp -a | grep 192.168.0.16
    ? (192.168.0.16) at 02:00:00:10:05:00 [ether] on enx00249b740bc8         <<< ARP CACHE ENTRY UPDATED AFTER ARP RESPONSE FROM BOARD
    srivatsansanthanam@lnx-le-01342:~$ sudo arp -d 192.168.0.16
    srivatsansanthanam@lnx-le-01342:~$
    srivatsansanthanam@lnx-le-01342:~$
    srivatsansanthanam@lnx-le-01342:~$ arp -a | grep 192.168.0.16
    srivatsansanthanam@lnx-le-01342:~$ ping 192.168.0.16
    PING 192.168.0.16 (192.168.0.16) 56(84) bytes of data.

    srivatsansanthanam@lnx-le-01342:~$ arp -a | grep 192.168.0.16
    ? (192.168.0.16) at 02:00:00:10:05:00 [ether] on enx00249b740bc8
    srivatsansanthanam@lnx-le-01342:~$

    OUTPUT OF TCPDUMP ON THE HOST MACHINE:
    ========================================

    srivatsansanthanam@lnx-le-01342:~$ sudo tcpdump -i enx00249b740bc8 -e -x          <<<< STARTING TCPDUMP ON THE HOST
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on enx00249b740bc8, link-type EN10MB (Ethernet), capture size 262144 bytes
    11:58:04.387454 00:24:9b:74:0b:c8 (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 42: Request who-has 192.168.0.16 tell lnx-le-01342, length 28
    0x0000: 0001 0800 0604 0001 0024 9b74 0bc8 c0a8                                                  <<<<< ARP REQUEST FROM HOST
    0x0010: 000a 0000 0000 0000 c0a8 0010
    11:58:04.387931 02:00:00:10:05:00 (oui Unknown) > 00:24:9b:74:0b:c8 (oui Unknown), ethertype ARP (0x0806), length 60: Reply 192.168.0.16 is-at 02:00:00:10:05:00 (oui Unknown), length 46
    0x0000: 0001 0800 0604 0002 0200 0010 0500 c0a8                                                 <<<<< ARP RESPONSE FROM BOARD WITH OLD-MAC ADDRESS
    0x0010: 0010 0024 9b74 0bc8 c0a8 000a 0000 0000
    0x0020: 0000 0000 0000 0000 0000 0000 0000
    11:58:04.387945 00:24:9b:74:0b:c8 (oui Unknown) > 02:00:00:10:05:00 (oui Unknown), ethertype IPv4 (0x0800), length 98: lnx-le-01342 > 192.168.0.16: ICMP echo request, id 11, seq 1, length 64
    0x0000: 4500 0054 b35a 4000 4001 05e4 c0a8 000a                                                 <<<<<< PING PACKETS BEING SENT TO OLD MAC-ADDRESS
    0x0010: c0a8 0010 0800 bdff 000b 0001 bcd4 5a63
    0x0020: 0000 0000 5ee9 0500 0000 0000 1011 1213
    0x0030: 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223
    0x0040: 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233
    0x0050: 3435 3637
    11:58:05.396541 00:24:9b:74:0b:c8 (oui Unknown) > 02:00:00:10:05:00 (oui Unknown), ethertype IPv4 (0x0800), length 98: lnx-le-01342 > 192.168.0.16: ICMP echo request, id 11, seq 2, length 64
    0x0000: 4500 0054 b3ad 4000 4001 0591 c0a8 000a
    0x0010: c0a8 0010 0800 33db 000b 0002 bdd4 5a63
    0x0020: 0000 0000 e70c 0600 0000 0000 1011 1213
    0x0030: 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223
    0x0040: 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233

    Let me know if things are clear now.

    Thanks,

    Srivatsan

  • Forgot to add - the "dmesg" logs related to rpmsg_kdrv_switch and j721e-cpsw-virt-mac drivers. Here it is: 

    root@j7-evm:~# dmesg | grep -e rpmsg -e cpsw
    [ 0.924180] virtio_rpmsg_bus virtio0: rpmsg host is online
    [ 0.929068] virtio_rpmsg_bus virtio1: rpmsg host is online
    [ 0.930228] virtio_rpmsg_bus virtio2: rpmsg host is online
    [ 0.934032] virtio_rpmsg_bus virtio3: rpmsg host is online
    [ 0.936182] virtio_rpmsg_bus virtio4: rpmsg host is online
    [ 0.941508] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xd
    [ 0.941941] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xe
    [ 0.956813] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xd
    [ 0.957707] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [ 0.962121] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [ 0.962298] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xd
    [ 0.978140] virtio_rpmsg_bus virtio5: rpmsg host is online
    [ 1.004253] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0xd
    [ 1.004437] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x15
    [ 1.004517] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
    [ 1.005003] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0x15
    [ 1.005194] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0x15
    [ 1.005898] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0x15
    [ 1.006028] virtio_rpmsg_bus virtio5: creating channel ti.ipc4.ping-pong addr 0xe
    [ 1.012070] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xe
    [ 1.012450] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xe
    [ 1.025938] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xe
    [ 1.046882] virtio_rpmsg_bus virtio3: creating channel ti.ethfw.notifyservice addr 0x1e
    [ 1.047240] virtio_rpmsg_bus virtio3: creating channel rpmsg-kdrv addr 0x1a
    [ 1.047681] rpmsg-kdrv-eth-switch rpmsg-kdrv-1-mpu_1_0_ethswitch-device-0: Device info: permissions: 3FFFFFFF uart_id: 2
    [ 1.047685] rpmsg-kdrv-eth-switch rpmsg-kdrv-1-mpu_1_0_ethswitch-device-0: FW ver 0.2 (rev 0) 26/Oct/2022 SHA:87100dd5
    [ 1.248042] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xe
    [ 1.250408] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: rpmsg attach_ext - rx_mtu:1522 features:0000000B tx_mtu[0]:2024 flow_idx:172 tx_cpsw_psi
    l_dst_id:51712 mac_addr:70:ff:76:1d:92:c1 mac-only:0
    [ 1.252457] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: virt_cpsw_nuss mac loaded
    [ 1.252463] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: rdev_features:0000000B rdev_mtu:1522 flow_id:172 tx_psil_dst_id:4A00 mac_only:0
    [ 1.252466] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: local_mac_addr:00:00:00:00:00:00 rdev_mac_addr:70:ff:76:1d:92:c1
    [ 1.331178] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: virt_cpsw_nuss mac started
    [ 1.358057] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: register_ipv4 rpmsg - fail -5
    [ 1.363680] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: register_ipv4 rpmsg - fail -5
    [ 1.369196] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: register_ipv4 rpmsg - fail -5
    [ 1.375141] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: register_ipv4 rpmsg - fail -5
    [ 1.380766] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: register_ipv4 rpmsg - fail -5
    [ 1.386329] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: register_ipv4 rpmsg - fail -5
    [ 1.391994] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: register_ipv4 rpmsg - fail -5
    [ 1.397676] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: register_ipv4 rpmsg - fail -5
    [ 1.403330] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: register_ipv4 rpmsg - fail -5
    [ 1.408959] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: register_ipv4 rpmsg - fail -5
    [ 16.895992] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: virt_cpsw_nuss mac stopped
    [ 46.565225] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: virt_cpsw_nuss mac started
    root@j7-evm:~#

  • Hi Srivatsan,

    root@j7-evm:/opt/vision_apps# ifconfig eth0 down
    [MCU2_0] 3568.656848 s: CpswAle_ioctl: Failed to delete policer: -1
    [MCU2_0] 3568.656899 s: Failed to delete PORT1 | MACDST policer: -1

    From the logs it seems that you are unable to delete the policer entries. This could cause the issue observed. you should not 

    Have you made any changes to the ethfw? If yes, can you send me the changes.

    Regards,
    Tanmay

  • Hi Tanmay, 

    Changes were done to add static configuration for VLANs. The "vlan_config_patch" was picked up from the link: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1011237/faq-tda4vm-how-to-configure-cpsw-5g-9g-ale

    We extended it to support multiple VLAN-IDs.

    Thanks,

    Srivatsan

  • Hi Tanmay, 

    Any update on this request? 

    Thanks,

    Srivatsan

  • Hi Srivatsan,

    We tried to change MAC address similar to you, but we not facing any issue and were able to observe updated MAC address for the interface.

    Can you please apply below patch (Added debug prints for more details) and share logs with us by following below steps.

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/0001_2D00_Added_2D00_debug_2D00_prints_2D00_in_2D00_delete_2D00_policer.patch

    Procedure to apply patch:

    1. Create Git and add SDK to it.
    2. Download attached path and copy to "<PDK/pdk_jacinto_xx_xx_xx_xx/>" directory.
    3. Apply patch using "git am 0001-Added-debug-prints-in-delete-policer.patch"

    Steps to collect logs:

    1. Execute "ethtool -t <interface>" and copy logs from terminal to a file.
      1. example: ethtool -t eth0
    2. Try to change MAC address 
    3. Run "sh /opt/vision_apps/vision_apps_init.sh" and copy logs from terminal to a separate file.

    After collecting logs please share (both log files) with us.

    Best  Regards,

    Sudheer

  • Hi Sudheer, 

    Find attached logs collected after executing the steps mentioned above. 

    (1) Logs after running ethtool: minicom_ethtool_cap.txt

    (2) Logs after changing the mac-address: minicom_ethernet_mac_change_cap.txt

    ifconfig -a
    can0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
              NOARP  MTU:16  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:10 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
              Interrupt:22 
    
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:147 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:12310 (12.0 KiB)
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    vlan1     Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.1.16  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1490  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:972 (972.0 B)
    
    vlan100   Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.100.16  Bcast:192.168.100.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:906 (906.0 B)
    
    vlan11    Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.11.16  Bcast:192.168.11.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:1014 (1014.0 B)
    
    vlan44    Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.44.16  Bcast:192.168.44.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:906 (906.0 B)
    
    vlan50    Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.50.16  Bcast:192.168.50.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:1014 (1014.0 B)
    
    vlan69    Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.69.16  Bcast:192.168.69.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:1014 (1014.0 B)
    
    vlan76    Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.76.16  Bcast:192.168.76.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:1014 (1014.0 B)
    
    vlan77    Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.77.16  Bcast:192.168.77.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:1014 (1014.0 B)
    
    vlan78    Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.78.16  Bcast:192.168.78.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:1014 (1014.0 B)
    
    vlan79    Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.79.16  Bcast:192.168.79.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:1014 (1014.0 B)
    
    vlan80    Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.80.16  Bcast:192.168.80.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:906 (906.0 B)
    
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:147 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:12310 (12.0 KiB)
    
    root@j7-evm:~# 
    root@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh 
    root@j7-evm:~# 
    root@j7-evm:~# ethtooroot@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]   5476.100909 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c000000 
    [MCU2_0]   5476.101117 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c020000 
    [MCU2_0]   5476.101381 s: Function:CpswProxyServer_clientNotifyHandlerCb,HostId:0,Handle:38acb7e6,CoreKey:a389317c,NotifyId:RPMSG_KDRV_TP_ETHSWITCH_CLIENTNOTIFY_DUMPSTATS,NotifyLen
    [MCU2_0]   5476.101519 s: 
    [MCU2_0]   5476.101597 s:      0: Vlanid: 012c, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   5476.101660 s:  RAW:[0 212c1f
    [MCU2_0]   5476.101706 s: f1 ff0001ff] 
    [MCU2_0]   5476.101766 s:      1: Vlanid: 0190, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   5476.101824 s:  RAW:[0 21901f
    [MCU2_0]   5476.101870 s: f1 ff0001ff] 
    [MCU2_0]   5476.101929 s:      2: Vlanid: 0002, UTagged: 11d, Mult: 11d, UMult: 0, Member: 11d
    [MCU2_0]   5476.101986 s:  RAW:[0 200211
    [MCU2_0]   5476.102032 s: d1 1d00011d] 
    [MCU2_0]   5476.102091 s:      3: Vlanid: 0194, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   5476.102147 s:  RAW:[0 21941f
    [MCU2_0]   5476.102193 s: f1 ff0001ff] 
    [MCU2_0]   5476.102301 s:      4: Vlanid: 0195, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   5476.102365 s:  RAW:[0 21951f
    [MCU2_0]   5476.102413 s: f1 ff0001ff] 
    [MCU2_0]   5476.102474 s:      5: Vlanid: 0196, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   5476.102532 s:  RAW:[0 21961f
    [MCU2_0]   5476.102577 s: f1 ff0001ff] 
    [MCU2_0]   5476.102660 s:      6: Address: ffffffffffff, Member:1ff Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   5476.102719 s:  RAW:[7fc 1000ff
    [MCU2_0]   5476.102767 s: ff ffffffff] 
    [MCU2_0]   5476.102859 s:      7: Address: 70ff761d92c2, Port: 000 Se=1 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]   5476.102918 s:  RAW:[1 100070
    [MCU2_0]   5476.102963 s: ff 761d92c2] 
    [MCU2_0]   5476.103002 s:      8: EtherType: 0806
    [MCU2_0]   5476.103047 s:  RAW:[1 200000
    [MCU2_0]   5476.103093 s: 00 00000806] 
    [MCU2_0]   5476.103182 s:      9: Address: 020000100500, Port: 000 Se=0 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]   5476.103279 s:  RAW:[0 100002
    [MCU2_0]   5476.103329 s: 00 00100500] 
    [MCU2_0]   5476.103392 s:     10: Vlanid: 0001, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.103449 s:  RAW:[2 200100
    [MCU2_0]   5476.103495 s: 50 00005005] 
    [MCU2_0]   5476.103554 s:     11: Vlanid: 000b, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.103611 s:  RAW:[2 200b00
    [MCU2_0]   5476.103657 s: 50 00005005] 
    [MCU2_0]   5476.103716 s:     12: Vlanid: 002c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.103773 s:  RAW:[2 202c00
    [MCU2_0]   5476.103820 s: 50 00005005] 
    [MCU2_0]   5476.103879 s:     13: Vlanid: 0032, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.103935 s:  RAW:[2 203200
    [MCU2_0]   5476.103981 s: 50 00005005] 
    [MCU2_0]   5476.104039 s:     14: Vlanid: 0045, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.104094 s:  RAW:[2 204500
    [MCU2_0]   5476.104140 s: 50 00005005] 
    [MCU2_0]   5476.104198 s:     15: Vlanid: 004c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.104285 s:  RAW:[2 204c00
    [MCU2_0]   5476.104335 s: 50 00005005] 
    [MCU2_0]   5476.104396 s:     16: Vlanid: 004d, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.104455 s:  RAW:[2 204d00
    [MCU2_0]   5476.104501 s: 50 00005005] 
    [MCU2_0]   5476.104561 s:     17: Vlanid: 004e, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.104618 s:  RAW:[2 204e00
    [MCU2_0]   5476.104664 s: 50 00005005] 
    [MCU2_0]   5476.104723 s:     18: Vlanid: 004f, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.104778 s:  RAW:[2 204f00
    [MCU2_0]   5476.104825 s: 50 00005005] 
    [MCU2_0]   5476.104883 s:     19: Vlanid: 0050, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.104938 s:  RAW:[2 205000
    [MCU2_0]   5476.104984 s: 50 00005005] 
    [MCU2_0]   5476.105043 s:     20: Vlanid: 0064, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   5476.105100 s:  RAW:[2 206400
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]   5495.214639 s:      7: Address: 70ff761d92c2, Port: 000 Se=1 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]   5495.214700 s:  RAW:[1 100070
    [MCU2_0]   5495.214747 s: ff 761d92c2] 
    [MCU2_0]   5495.214787 s:      8: EtherType: 0806
    [MCU2_0]   5495.214833 s:  RAW:[1 200000
    [MCU2_0]   5495.214880 s: 00 00000806] 
    [MCU2_0]   5495.214967 s:      9: Address: 020000100500, Port: 000 Se=0 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]   5495.215026 s:  RAW:[0 100002
    [MCU2_0]   5495.215074 s: 00 00100500] 
    [MCU2_0]   5495.218400 s:     28: Address: 01005e00004c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   5495.218585 s:     29: Address: 01005e00004d, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   5495.218691 s: 00 5e00004d] 
    [MCU2_0]   5495.218771 s:     30: Address: 01005e00004e, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   5495.218875 s: 00 5e00004e] 
    [MCU2_0]   5495.218956 s:     31: Address: 01005e00004f, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   5495.219015 s:  RAW:[474 100001
    [MCU2_0]   5495.219063 s: 00 5e00004f] 
    [MCU2_0]   5495.219141 s:     32: Address: 01005e000050, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   5495.219200 s:  RAW:[474 100001
    [MCU2_0]   5495.219362 s:     33: Address: 01005e000064, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   5495.219421 s:  RAW:[474 100001
    [MCU2_0]   5495.219548 s:     34: Address: 01005e000032, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   5495.219607 s:  RAW:[474 100001
    [MCU2_0]   5495.221063 s: 
    [MCU2_0]   5495.221100 s: 989 Free Entries 
    [MCU2_0]   5495.221141 s: 
    [MCU2_0]   5495.221190 s:     0: POLICER_DST_MAC,ALE Index: 6
    [MCU2_0]   5495.221268 s:     0: POLICER_ETHERTYPE,ALE Index: 8
    [MCU2_0]   5495.221371 s:     0: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5495.221423 s:     1: POLICER_DST_MAC,ALE Index: 9
    [MCU2_0]   5495.221466 s:     1: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   5495.221519 s:     1: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5495.221573 s:     2: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   5495.221616 s:     2: POLICER_VLAN,ALE Index: 10
    [MCU2_0]   5495.221655 s:     2: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   5495.221705 s:     2: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5495.221759 s:     3: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   5495.221801 s:     3: POLICER_VLAN,ALE Index: 11
    [MCU2_0]   5495.221840 s:     3: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   5495.221890 s:     3: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5495.221942 s:     4: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   5495.222022 s:     4: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   5495.222073 s:     4: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5495.222124 s:     5: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   5495.222205 s:     5: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   5495.222292 s:     5: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5495.222350 s:     6: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   5495.222396 s:     6: POLICER_VLAN,ALE Index: 14
    [MCU2_0]   5495.222488 s:     6: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5495.222544 s:     7: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   5495.222587 s:     7: POLICER_VLAN,ALE Index: 15
    [MCU2_0]   5495.222626 s:     7: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   5495.222679 s:     7: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5495.222732 s:     8: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   5495.222773 s:     8: POLICER_VLAN,ALE Index: 16
    [MCU2_0]   5495.222863 s:     8: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5495.222915 s:     9: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   5495.222957 s:     9: POLICER_VLAN,ALE Index: 17
    [MCU2_0]   5495.222996 s:     9: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   5495.223047 s:     9: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5495.223145 s:    10: POLICER_VLAN,ALE Index: 18
    [MCU2_0]   5495.223186 s:    10: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   5495.223264 s:    10: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   5496.264254 s: 
    [MCU2_0]   5496.264389 s: 
    [MCU2_0]  External Port 2 Statistics
    [MCU2_0]   5496.264435 s: -----------------------------------------
    [MCU2_0]   5496.264479 s: 
    [MCU2_0]   5496.264568 s: 
    [MCU2_0]  External Port 3 Statistics
    [MCU2_0]   5496.264603 s: -----------------------------------------
    [MCU2_0]   5496.264640 s: 
    [MCU2_0]   5496.264722 s: 
    [MCU2_0]  External Port 4 Statistics
    [MCU2_0]   5496.264756 s: -----------------------------------------
    [MCU2_0]   5496.264789 s: 
    [MCU2_0]   5496.264870 s: 
    [MCU2_0]  External Port 5 Statistics
    [MCU2_0]   5496.264904 s: -----------------------------------------
    [MCU2_0]   5496.264940 s: 
    [MCU2_0]   5496.265019 s: 
    [MCU2_0]  External Port 6 Statistics
    [MCU2_0]   5496.265053 s: -----------------------------------------
    [MCU2_0]   5496.265089 s: 
    [MCU2_0]   5496.265169 s: 
    [MCU2_0]  External Port 7 Statistics
    [MCU2_0]   5496.265202 s: -----------------------------------------
    [MCU2_0]   5496.265287 s: 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0 down
    [MCU2_0]   5556.744578 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   5556.745167 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   5556.745783 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   5556.746394 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 7 
    [MCU2_0]   5556.746982 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 8 
    [MCU2_0]   5556.747594 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 9 
    [MCU2_0]   5556.748184 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 10 
    [MCU2_0]   5556.748798 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 11 
    [MCU2_0]   5556.756123 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   5556.756739 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   5556.757351 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   5556.757937 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   5556.758547 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 7 
    [MCU2_0]   5556.767260 s: CpswAle_ioctl: del policer: AleEM:1 , policerMatch: 65, status 2 
    [MCU2_0]   5556.767313 s: CpswAle_ioctl: Failed to delete policer: -1
    [MCU2_0]   5556.767351 s: Failed to delete PORT1 | MACDST policer: -1
    [MCU2_0]   5556.767454 s: CpswAle_clearTableEntry: clr table entry: entryIdx:12 , status 0 
    [MCU2_0]   5556.767506 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   5556.767556 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 65,index 0, matchBitmap 
    [MCU2_0]   5556.767619 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   5556.767679 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 1 
    [MCU2_0]   5556.767737 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 2 
    [MCU2_0]   5556.768354 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   5556.768941 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   5556.778554 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 83 
    [MCU2_0]   5556.778612 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 84 
    [MCU2_0]   5556.778668 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 85 
    [MCU2_0]   5556.778725 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 86 
    [MCU2_0]   5556.778782 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 87 
    [MCU2_0]   5556.778840 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 88 
    [MCU2_0]   5556.778896 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 89 
    [MCU2_0]   5556.778953 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 90 
    [MCU2_0]   5556.779011 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 91 
    [MCU2_0]   5556.779067 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 92 
    [MCU2_0]   5556.779124 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 93 
    [MCU2_0]   5556.779180 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 94 
    [MCU2_0]   5556.779268 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 95 
    [MCU2_0]   5556.779327 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 0, index 96 
    [MCU2_0]   5556.779379 s: CpswAle_delPolicer: del poli: polEntIndex: 12, status -1 
    [MCU2_0]   5556.779434 s: CpswAle_ioctl: del policer: AleEM:1 , policerMatch: 65, status 2 
    [MCU2_0]   5556.779482 s: CpswAle_ioctl: Failed to delete policer: -1
    [MCU2_0]   5556.779517 s: Failed to delete PORT1 | MACDST policer: -1
    [MCU2_0]   5556.789625 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 66 
    [MCU2_0]   5556.789681 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 67 
    [MCU2_0]   5556.789796 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 69 
    [MCU2_0]   5556.789910 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 71 
    [MCU2_0]   5556.789967 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 72 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0 down
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:359 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:26582 (25.9 KiB)
    
    root@j7-evm:~# ifconfig eth0 hw ether -002:11:11:10:05:001:10:05:00:10:05:000:10:05:000:10:05:00:10:05:0011
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0 hw ether 02:11:00:10:05:11root@j7-evm:~# ifconfig eth0 pup
    root@j7-evm:~# [MCU2_0]   5851.712603 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5851.723055 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0 uproot@j7-evm:~# ifconfig eth0 hw ether 02:11:00:10:05:11root@j7-evm:~# ifconfig eth0 root@j7-evm:~# ifconfig eth0 downroot@j7-evm:~# ethtool -t eth0root@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh 
    root@j7-evm:~# [MCU2_1]   5401.857164 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1]   5401.866979 s: VHWA: DOF Init ... Done !!!
    [MCU2_1]   5401.867045 s: VHWA: SDE Init ... !!!
    [MCU2_1]   5401.869630 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1]   5401.869677 s:  VX_ZONE_INIT:Enabled
    [MCU2_1]   5401.869709 s:  VX_ZONE_ERROR:Enabled
    [MCU2_1]   5401.870894 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_SDE 
    [MCU2_1]   5401.871161 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_DOF 
    [MCU2_1]   5401.871417 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target IPU1-1 
    [MCU2_1]   5401.871477 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_1]   5401.871819 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1]   5401.871861 s: UDMA Copy: Init ... !!!
    [MCU2_1]   5401.873620 s: UDMA Copy: Init ... Done !!!
    [MCU2_1]   5401.873730 s: APP: Run ... !!!
    [MCU2_1]   5401.873758 s: IPC: Starting echo test ...
    [MCU2_1]   5401.876400 s: APP: Run ... Done !!!
    [MCU2_1]   5401.877638 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] 
    [MCU2_1]   5401.877764 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] 
    [MCU2_1]   5402.105129 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   5402.609050 s:  VHWA Remote Service: Received command 00000005 to configure VHWA !!!
    [MCU2_1]   5402.609128 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=48 clk=0 freq=480000000
    [MCU2_1]   5402.609842 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   5402.609885 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=290 clk=0 freq=720000000
    [MCU2_1]   5402.610141 s:  VHWA Remote Service: VHWA configuration done !!!
    [C6x_1 ]   5401.806899 s: CIO: Init ... Done !!!
    [C6x_1 ]   5401.806930 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ]   5401.806950 s: SCICLIENT: Init ... !!!
    [C6x_1 ]   5401.807220 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C6x_1 ]   5401.807234 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_1 ]   5401.807245 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ]   5401.807267 s: UDMA: Init ... !!!
    [C6x_1 ]   5401.809217 s: UDMA: Init ... Done !!!
    [C6x_1 ]   5401.809240 s: MEM: Init ... !!!
    [C6x_1 ]   5401.809253 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ]   5401.809271 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ]   5401.809287 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
    [C6x_1 ]   5401.809313 s: IPC: Init ... !!!
    [C6x_1 ]   5401.809337 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ]   5401.809352 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ]   5401.813801 s: IPC: Init ... Done !!!
    [C6x_1 ]   5401.813832 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ]   5401.854940 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ]   5401.855631 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ]   5401.855684 s:  VX_ZONE_INIT:Enabled
    [C6x_1 ]   5401.855696 s:  VX_ZONE_ERROR:Enabled
    [C6x_1 ]   5401.856538 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_1 ]   5401.856554 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ]   5401.856881 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ]   5401.860608 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ]   5401.860634 s: APP: Init ... Done !!!
    [C6x_1 ]   5401.861622 s: IPC: Starting echo test ...
    [C6x_1 ]   5401.862665 s: APP: Run ... Done !!!
    [C6x_1 ]   5401.862980 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] 
    [C6x_1 ]   5401.863239 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   5401.876988 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   5402.104995 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_2 ]   5401.807801 s: APP: Init ... !!!
    [C6x_2 ]   5401.807809 s: SCICLIENT: Init ... !!!
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    ifconfieg teth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:135 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:11426 (11.1 KiB)
    
    root@j7-evm:~# 
    root@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh 
    root@j7-evm:~# [C7x_1 ]   6114.409921 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0 down
    [MCU2_0]   6157.547348 s: Function:CpswProxyServer_unregisterMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:0:10:5:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   6157.547555 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 8,index 538976288, matchBitmap 
    [MCU2_0]   6157.547635 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   6157.547725 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 1 
    [MCU2_0]   6157.547874 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 1 
    [MCU2_0]   6157.547934 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   6157.547983 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 8,index 0, matchBitmap 
    [MCU2_0]   6157.548044 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   6157.548122 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 1 
    [MCU2_0]   6157.548194 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 1 
    [MCU2_0]   6157.548247 s: CpswAle_delPolicer: del poli: polEntIndex: 1, status 0 
    [MCU2_0]   6157.548299 s: CpswAle_delPolicerEntry: del poli entry: polIndx:1 , no.of polEntries: 96 
    [MCU2_0]   6157.548362 s: CpswAle_clearTableEntry: clr table entry: entryIdx:9 , status 0 
    [MCU2_0]   6157.548430 s: CpswAle_ioctl: del policer: AleEM:8 , policerMatch: 8, status 0 
    [MCU2_0]   6157.548479 s: Delete static config for mpu1_0
    [MCU2_0]   6157.548581 s: CpswAle_clearTableEntry: clr table entry: entryIdx:10 , status 0 
    [MCU2_0]   6157.548633 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   6157.548683 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 65,index 0, matchBitmap 
    [MCU2_0]   6157.548792 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   6157.548864 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 1 
    [MCU2_0]   6157.548925 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 2 
    [MCU2_0]   6157.549512 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   6157.550135 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   6157.550730 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   6157.551351 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   6157.554982 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 12 
    [MCU2_0]   6157.555574 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 13 
    [MCU2_0]   6157.555637 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 14 
    [MCU2_0]   6157.555697 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 15 
    [MCU2_0]   6157.555789 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 16 
    [MCU2_0]   6157.555851 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 17 
    [MCU2_0]   6157.555911 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 18 
    [MCU2_0]   6157.555969 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 19 
    [MCU2_0]   6157.556026 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 20 
    [MCU2_0]   6157.556085 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 21 
    [MCU2_0]   6157.556142 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 22 
    [MCU2_0]   6157.556202 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 23 
    [MCU2_0]   6157.556259 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 24 
    [MCU2_0]   6157.556316 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 25 
    [MCU2_0]   6157.556374 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 26 
    [MCU2_0]   6157.556431 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 27 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0 hw ether 02:10:00:10:05:05
    root@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh 
    root@j7-evm:~# ifconfig eth0 up
    root@j7-evm:~# [MCU2_0]   6190.458466 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   6190.460370 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   6190.470802 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   6190.477814 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   6190.481290 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   6190.488266 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, FlowIdx:172, FlowIdOffset:0
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    

    Captured the tcpdump logs as well collected from the host pc after changing the mac address. The log contains ARP request from host-pc, ARP response from the custom-board, ping sent from host-pc using the mac-address from ARP response.

    ...

    14:44:50.959670 ARP, Request who-has 192.168.0.16 tell lnx-le-01342, length 28                          <<< ARP REQUEST
    0x0000: 0001 0800 0604 0001 0024 9b74 0bc8 c0a8
    0x0010: 000a 0000 0000 0000 c0a8 0010
    14:44:50.960217 ARP, Reply 192.168.0.16 is-at 02:00:00:10:05:00 (oui Unknown), length 46         <<< ARP RESPONSE WITH OLD MAC-ADDR
    0x0000: 0001 0800 0604 0002 0200 0010 0500 c0a8 
    0x0010: 0010 0024 9b74 0bc8 c0a8 000a 0000 0000
    0x0020: 0000 0000 0000 0000 0000 0000 0000
    14:44:50.960233 IP lnx-le-01342 > 192.168.0.16: ICMP echo request, id 68, seq 1, length 64         <<< ECHO REQ (PING PACKET)
    0x0000: 4500 0054 0c4b 4000 4001 acf3 c0a8 000a
    0x0010: c0a8 0010 0800 3878 0044 0001 e267 7563
    0x0020: 0000 0000 9aa4 0e00 0000 0000 1011 1213
    0x0030: 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223
    0x0040: 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233
    0x0050: 3435 3637

    Let us know if anything is needed.

    Thanks,

    Srivatsan

  • Hi Srivatsan,

    Thanks for sharing the logs.
    We have verified the logs. It seems like Policer entries were overwritten, so there is no match found the deletion requested entry.

    Also we observed that logs were not captured fully, observed some logs missing in between please refer below sample from log file.

    from minicom_ethernet_mac_change_cap: 
    [MCU2_0] 6157.556431 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 27
    root@j7-evm:~#

    from minicom_ethtool_cap:
    [MCU2_0] 5556.768941 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4
    [MCU2_0] 5556.778554 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 83

    Could you please capture again and share with us.
    Also could you share changes made in Ethfw.

    Best Regards,
    Sudheer

  • Sudheer, 

    In fact I captured and sent the minicom logs as is. For eth-tool capture, when I ran the command multiple times, each time the logs spewed increased. Find the latest captures of both ethtool and mac-address flips. If you still find something missing, send me the exact command sequence to run. 

    ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:8205 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:544998 (532.2 KiB)
    
    root@j7-evm:~# source /oproot@j7-evm:~# source /opt/viroot@j7-evm:~# source /opt/vision_apps/viroot@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh 
    root@j7-evm:~# [MCU2_0]  RAW:[474 100001
    [MCU2_0]  26761.586836 s: 00 5e000032] 
    [MCU2_0]  26761.588272 s: 
    [MCU2_0]  26761.588314 s: 989 Free Entries 
    [MCU2_0]  26761.588356 s: 
    [MCU2_0]  26761.588405 s:     0: POLICER_DST_MAC,ALE Index: 6
    [MCU2_0]  26761.588450 s:     0: POLICER_ETHERTYPE,ALE Index: 8
    [MCU2_0]  26761.588494 s:     0: POLICER_THREAD,THREAD ID:3
    [MCU2_0]  26761.588549 s:     0: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.588599 s:     1: POLICER_DST_MAC,ALE Index: 9
    [MCU2_0]  26761.588683 s:     1: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.588737 s:     1: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.588794 s:     2: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.588839 s:     2: POLICER_VLAN,ALE Index: 10
    [MCU2_0]  26761.588879 s:     2: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.588931 s:     2: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.588985 s:     3: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.589027 s:     3: POLICER_VLAN,ALE Index: 11
    [MCU2_0]  26761.589067 s:     3: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.589117 s:     3: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.589169 s:     4: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.589212 s:     4: POLICER_VLAN,ALE Index: 12
    [MCU2_0]  26761.589251 s:     4: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.589302 s:     4: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.589354 s:     5: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.589396 s:     5: POLICER_VLAN,ALE Index: 13
    [MCU2_0]  26761.589436 s:     5: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.589487 s:     5: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.589539 s:     6: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.589581 s:     6: POLICER_VLAN,ALE Index: 14
    [MCU2_0]  26761.589655 s:     6: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.589713 s:     6: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.589770 s:     7: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.589812 s:     7: POLICER_VLAN,ALE Index: 15
    [MCU2_0]  26761.589853 s:     7: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.589904 s:     7: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.589958 s:     8: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.590003 s:     8: POLICER_VLAN,ALE Index: 16
    [MCU2_0]  26761.590042 s:     8: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.590093 s:     8: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.590146 s:     9: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.590188 s:     9: POLICER_VLAN,ALE Index: 17
    [MCU2_0]  26761.590227 s:     9: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.590278 s:     9: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.590329 s:    10: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.590371 s:    10: POLICER_VLAN,ALE Index: 18
    [MCU2_0]  26761.590411 s:    10: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.590461 s:    10: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.590512 s:    11: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.590555 s:    11: POLICER_VLAN,ALE Index: 19
    [MCU2_0]  26761.590595 s:    11: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.590681 s:    11: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.590738 s:    12: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.590783 s:    12: POLICER_VLAN,ALE Index: 20
    [MCU2_0]  26761.590823 s:    12: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.590875 s:    12: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.590925 s:    13: POLICER_DST_MAC,ALE Index: 22
    [MCU2_0]  26761.590966 s:    13: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.591017 s:    13: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.591066 s:    14: POLICER_DST_MAC,ALE Index: 24
    [MCU2_0]  26761.591107 s:    14: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.591158 s:    14: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.591207 s:    15: POLICER_DST_MAC,ALE Index: 25
    [C7x_1 ]  23439.968898 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh root@j7-evm:~# ifconfig eth0 down
    [MCU2_0]  27542.150376 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]  27542.150997 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]  27542.159458 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 74 
    [MCU2_0]  27542.159568 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 76 
    [MCU2_0]  27542.159651 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 77 
    [MCU2_0]  27542.159710 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 78 
    [MCU2_0]  27542.159767 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 79 
    [MCU2_0]  27542.159710 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 78 
    [MCU2_0]  27542.159823 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 80 
    [MCU2_0]  27542.159823 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 80 
    [MCU2_0]  27542.159881 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 81 
    [MCU2_0]  27542.159881 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 81 
    [MCU2_0]  27542.159936 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 82 
    [MCU2_0]  27542.159936 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 82 
    [MCU2_0]  27542.159991 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 83 
    [MCU2_0]  27542.159991 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 83 
    [MCU2_0]  27542.160046 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 84 
    [MCU2_0]  27542.160046 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 84 
    [MCU2_0]  27542.160101 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 85 
    [MCU2_0]  27542.160101 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 85 
    [MCU2_0]  27542.160157 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 86 
    [MCU2_0]  27542.160157 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 86 
    [MCU2_0]  27542.160212 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 87 
    [MCU2_0]  27542.160212 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 87 
    [MCU2_0]  27542.160267 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 88 
    [MCU2_0]  27542.160267 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 88 
    [MCU2_0]  27542.160322 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 89 
    [MCU2_0]  27542.160322 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 89 
    [MCU2_0]  27542.160377 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 90 
    [MCU2_0]  27542.160377 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 90 
    [MCU2_0]  27542.160433 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 91 
    [MCU2_0]  27542.160433 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 91 
    [MCU2_0]  27542.160488 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 92 
    [MCU2_0]  27542.160488 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 92 
    [MCU2_0]  27542.160544 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 93 
    [MCU2_0]  27542.160544 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 93 
    [MCU2_0]  27542.160599 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 94 
    [MCU2_0]  27542.160599 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 94 
    [MCU2_0]  27542.160684 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 95 
    [MCU2_0]  27542.160684 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 95 
    [MCU2_0]  27542.160741 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 0, index 96 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0 hw ether 02:00:00:10:05:0011:10:000:01111
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0 up
    [MCU2_0]  27572.493324 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:11:10:0:11, FlowIdx:172, FlowIdxOffset:0
    [MCU2_0]  27572.496463 s: Cpsw_ioctlInternal: CPSW: Registered MAC address. ALE entry:9, Policer Entry:1
    root@j7-evm:~# [MCU2_0]  27572.504222 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.507725 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.509643 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.513143 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.516656 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.520213 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.523772 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4d, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.527275 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.530827 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.534297 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:2c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.537855 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.541343 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.544873 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  27572.546825 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:ff:10:0:11, vlanId:0, FlowIdx:172, FlowIdOffset:0
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:6444 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:428464 (418.4 KiB)
    
    root@j7-evm:~# 
    root@j7-evm:~# source /oproot@j7-evm:~# source /opt/viroot@j7-evm:~# source /opt/vision_apps/viroot@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh 
    root@j7-evm:~# 
    root@j7-evm:~# tethtool -t eth-00
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]  26672.779967 s:     26: Address: 01005e00002c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26672.780025 s:  RAW:[474 100001
    [MCU2_0]  26672.780074 s: 00 5e00002c] 
    [MCU2_0]  26672.780152 s:     27: Address: 01005e000045, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26672.780209 s:  RAW:[474 100001
    [MCU2_0]  26672.780256 s: 00 5e000045] 
    [MCU2_0]  26672.780334 s:     28: Address: 01005e00004c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26672.780392 s:  RAW:[474 100001
    [MCU2_0]  26672.780439 s: 00 5e00004c] 
    [MCU2_0]  26672.780518 s:     29: Address: 01005e00004d, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26672.780576 s:  RAW:[474 100001
    [MCU2_0]  26672.780648 s: 00 5e00004d] 
    [MCU2_0]  26672.780733 s:     30: Address: 01005e00004e, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26672.780794 s:  RAW:[474 100001
    [MCU2_0]  26672.780841 s: 00 5e00004e] 
    [MCU2_0]  26672.780920 s:     31: Address: 01005e00004f, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26672.780980 s:  RAW:[474 100001
    [MCU2_0]  26672.781026 s: 00 5e00004f] 
    [MCU2_0]  26672.781105 s:     32: Address: 01005e000050, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26672.781163 s:  RAW:[474 100001
    [MCU2_0]  26672.781211 s: 00 5e000050] 
    [MCU2_0]  26672.781289 s:     33: Address: 01005e000064, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26672.781347 s:  RAW:[474 100001
    [MCU2_0]  26672.781395 s: 00 5e000064] 
    [MCU2_0]  26672.781472 s:     34: Address: 01005e000032, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26672.781531 s:  RAW:[474 100001
    [MCU2_0]  26672.781579 s: 00 5e000032] 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]  26714.926738 s:     30: Address: 01005e00004e, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26714.926797 s:  RAW:[474 100001
    [MCU2_0]  26714.926843 s: 00 5e00004e] 
    [MCU2_0]  26714.926924 s:     31: Address: 01005e00004f, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26714.926983 s:  RAW:[474 100001
    [MCU2_0]  26714.927030 s: 00 5e00004f] 
    [MCU2_0]  26714.927107 s:     32: Address: 01005e000050, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26714.927166 s:  RAW:[474 100001
    [MCU2_0]  26714.927216 s: 00 5e000050] 
    [MCU2_0]  26714.927294 s:     33: Address: 01005e000064, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26714.927351 s:  RAW:[474 100001
    [MCU2_0]  26714.927400 s: 00 5e000064] 
    [MCU2_0]  26714.927478 s:     34: Address: 01005e000032, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26714.927537 s:  RAW:[474 100001
    [MCU2_0]  26714.927585 s: 00 5e000032] 
    [MCU2_0]  26716.277819 s: -----------------------------------------
    [MCU2_0]  External Port 3 Statistics
    [MCU2_0]  26716.277994 s: -----------------------------------------
    [MCU2_0]  26716.278029 s: 
    [MCU2_0]  26716.278113 s: 
    [MCU2_0]  26716.278146 s: -----------------------------------------
    [MCU2_0]  26716.278181 s: 
    [MCU2_0]  26716.278265 s: 
    [MCU2_0]  26716.278298 s: -----------------------------------------
    [MCU2_0]  26716.278334 s: 
    [MCU2_0]  External Port 6 Statistics
    [MCU2_0]  26716.278449 s: -----------------------------------------
    [MCU2_0]  26716.278563 s: 
    [MCU2_0]  External Port 7 Statistics
    [MCU2_0]  26716.278596 s: -----------------------------------------
    [MCU2_0]  26716.278685 s: 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]  26722.524395 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c000000 
    [MCU2_0]  26722.524587 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c020000 
    [MCU2_0]  26722.524941 s: Function:CpswProxyServer_clientNotifyHandlerCb,HostId:0,Handle:38acb7e6,CoreKey:a389317c,NotifyId:RPMSG_KDRV_TP_ETHSWITCH_CLIENTNOTIFY_DUMPSTATS,NotifyLen
    [MCU2_0]  26722.525082 s: 
    [MCU2_0]  26722.525165 s:      0: Vlanid: 012c, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26722.525231 s:  RAW:[0 212c1f
    [MCU2_0]  26722.525283 s: f1 ff0001ff] 
    [MCU2_0]  26722.525346 s:      1: Vlanid: 0190, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26722.525405 s:  RAW:[0 21901f
    [MCU2_0]  26722.525451 s: f1 ff0001ff] 
    [MCU2_0]  26722.525511 s:      2: Vlanid: 0002, UTagged: 11d, Mult: 11d, UMult: 0, Member: 11d
    [MCU2_0]  26722.525570 s:  RAW:[0 200211
    [MCU2_0]  26722.525665 s: d1 1d00011d] 
    [MCU2_0]  26722.525739 s:      3: Vlanid: 0194, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26722.525799 s:  RAW:[0 21941f
    [MCU2_0]  26722.525846 s: f1 ff0001ff] 
    [MCU2_0]  26722.525907 s:      4: Vlanid: 0195, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26722.526011 s: f1 ff0001ff] 
    [MCU2_0]  26722.526069 s:      5: Vlanid: 0196, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26722.526128 s:  RAW:[0 21961f
    [MCU2_0]  26722.526175 s: f1 ff0001ff] 
    [MCU2_0]  26722.526363 s: ff ffffffff] 
    [MCU2_0]  26722.526456 s:      7: Address: 70ff761d92c2, Port: 000 Se=1 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]  26722.526562 s: ff 761d92c2] 
    [MCU2_0]  26722.526631 s:      8: EtherType: 0806
    [MCU2_0]  26722.526687 s:  RAW:[1 200000
    [MCU2_0]  26722.526828 s:      9: Address: 020000100500, Port: 000 Se=0 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]  26722.526888 s:  RAW:[0 100002
    [MCU2_0]  26722.526998 s:     10: Vlanid: 0001, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.527054 s:  RAW:[2 200100
    [MCU2_0]  26722.527162 s:     11: Vlanid: 000b, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.527219 s:  RAW:[2 200b00
    [MCU2_0]  26722.527325 s:     12: Vlanid: 002c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.527381 s:  RAW:[2 202c00
    [MCU2_0]  26722.527427 s: 50 00005005] 
    [MCU2_0]  26722.527486 s:     13: Vlanid: 0032, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.527542 s:  RAW:[2 203200
    [MCU2_0]  26722.527681 s:     14: Vlanid: 0045, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.527744 s:  RAW:[2 204500
    [MCU2_0]  26722.527793 s: 50 00005005] 
    [MCU2_0]  26722.527853 s:     15: Vlanid: 004c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.527910 s:  RAW:[2 204c00
    [MCU2_0]  26722.528015 s:     16: Vlanid: 004d, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.528072 s:  RAW:[2 204d00
    [MCU2_0]  26722.528177 s:     17: Vlanid: 004e, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.528234 s:  RAW:[2 204e00
    [MCU2_0]  26722.528339 s:     18: Vlanid: 004f, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.528396 s:  RAW:[2 204f00
    [MCU2_0]  26722.528501 s:     19: Vlanid: 0050, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.528557 s:  RAW:[2 205000
    [MCU2_0]  26722.528627 s: 50 00005005] 
    [MCU2_0]  26722.528696 s:     20: Vlanid: 0064, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26722.528755 s:  RAW:[2 206400
    [MCU2_0]  26722.528804 s: 50 00005005] 
    [MCU2_0]  26722.528884 s:     21: Address: 333300000001, Member:001 Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26722.528992 s: 33 00000001] 
    [MCU2_0]  26722.529072 s:     22: Address: 0180c2000021, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26722.529130 s:  RAW:[474 100001
    [MCU2_0]  26722.529255 s:     23: Address: 01005e000001, Member:001 Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26722.529314 s:  RAW:[4 100001
    [MCU2_0]  26722.529440 s:     24: Address: 3333ff100500, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26722.529498 s:  RAW:[474 100033
    [MCU2_0]  26722.529545 s: 33 ff100500] 
    [MCU2_0]  26722.529650 s:     25: Address: 01005e00000b, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26723.106640 s: 
    [MCU2_0]  26723.106769 s: 
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0]  26723.106813 s: -----------------------------------------
    [MCU2_0]  26723.106861 s: 
    [MCU2_0]  26723.106951 s: 
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0]  26723.106987 s: -----------------------------------------
    [MCU2_0]  26723.881638 s: 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ethtool -t eth0root@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh root@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]  26737.568469 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c000000 
    [MCU2_0]  26737.568708 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c020000 
    [MCU2_0]  26737.569023 s: Function:CpswProxyServer_clientNotifyHandlerCb,HostId:0,Handle:38acb7e6,CoreKey:a389317c,NotifyId:RPMSG_KDRV_TP_ETHSWITCH_CLIENTNOTIFY_DUMPSTATS,NotifyLen
    [MCU2_0]  26737.569168 s: 
    [MCU2_0]  26737.569252 s:      0: Vlanid: 012c, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26737.569317 s:  RAW:[0 212c1f
    [MCU2_0]  26737.569366 s: f1 ff0001ff] 
    [MCU2_0]  26737.569429 s:      1: Vlanid: 0190, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26737.569488 s:  RAW:[0 21901f
    [MCU2_0]  26737.569534 s: f1 ff0001ff] 
    [MCU2_0]  26737.569592 s:      2: Vlanid: 0002, UTagged: 11d, Mult: 11d, UMult: 0, Member: 11d
    [MCU2_0]  26737.569712 s:  RAW:[0 200211
    [MCU2_0]  26737.569762 s: d1 1d00011d] 
    [MCU2_0]  26737.569826 s:      3: Vlanid: 0194, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26737.569886 s:  RAW:[0 21941f
    [MCU2_0]  26737.569932 s: f1 ff0001ff] 
    [MCU2_0]  26737.569993 s:      4: Vlanid: 0195, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26737.570052 s:  RAW:[0 21951f
    [MCU2_0]  26737.570129 s: f1 ff0001ff] 
    [MCU2_0]  26737.570194 s:      5: Vlanid: 0196, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26737.570282 s:  RAW:[0 21961f
    [MCU2_0]  26737.570332 s: f1 ff0001ff] 
    [MCU2_0]  26737.570416 s:      6: Address: ffffffffffff, Member:1ff Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26737.570475 s:  RAW:[7fc 1000ff
    [MCU2_0]  26737.570523 s: ff ffffffff] 
    [MCU2_0]  26737.570655 s:      7: Address: 70ff761d92c2, Port: 000 Se=1 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]  26737.570721 s:  RAW:[1 100070
    [MCU2_0]  26737.570770 s: ff 761d92c2] 
    [MCU2_0]  26737.570813 s:      8: EtherType: 0806
    [MCU2_0]  26737.570859 s:  RAW:[1 200000
    [MCU2_0]  26737.570906 s: 00 00000806] 
    [MCU2_0]  26737.570995 s:      9: Address: 020000100500, Port: 000 Se=0 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]  26737.571056 s:  RAW:[0 100002
    [MCU2_0]  26737.571103 s: 00 00100500] 
    [MCU2_0]  26737.571165 s:     10: Vlanid: 0001, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.571221 s:  RAW:[2 200100
    [MCU2_0]  26737.571267 s: 50 00005005] 
    [MCU2_0]  26737.571326 s:     11: Vlanid: 000b, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.571382 s:  RAW:[2 200b00
    [MCU2_0]  26737.571429 s: 50 00005005] 
    [MCU2_0]  26737.571487 s:     12: Vlanid: 002c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.571545 s:  RAW:[2 202c00
    [MCU2_0]  26737.571591 s: 50 00005005] 
    [MCU2_0]  26737.571689 s:     13: Vlanid: 0032, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.571748 s:  RAW:[2 203200
    [MCU2_0]  26737.571796 s: 50 00005005] 
    [MCU2_0]  26737.571857 s:     14: Vlanid: 0045, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.571913 s:  RAW:[2 204500
    [MCU2_0]  26737.571959 s: 50 00005005] 
    [MCU2_0]  26737.572019 s:     15: Vlanid: 004c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.572076 s:  RAW:[2 204c00
    [MCU2_0]  26737.572123 s: 50 00005005] 
    [MCU2_0]  26737.572181 s:     16: Vlanid: 004d, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.572238 s:  RAW:[2 204d00
    [MCU2_0]  26737.572285 s: 50 00005005] 
    [MCU2_0]  26737.572342 s:     17: Vlanid: 004e, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.572398 s:  RAW:[2 204e00
    [MCU2_0]  26737.572444 s: 50 00005005] 
    [MCU2_0]  26737.572503 s:     18: Vlanid: 004f, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.572559 s:  RAW:[2 204f00
    [MCU2_0]  26737.572636 s: 50 00005005] 
    [MCU2_0]  26737.572706 s:     19: Vlanid: 0050, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.572766 s:  RAW:[2 205000
    [MCU2_0]  26737.572814 s: 50 00005005] 
    [MCU2_0]  26737.572873 s:     20: Vlanid: 0064, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  26737.572931 s:  RAW:[2 206400
    [MCU2_0]  26738.150639 s: 
    [MCU2_0]  26738.150775 s: 
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0]  26738.150819 s: -----------------------------------------
    [MCU2_0]  26738.150865 s: 
    [MCU2_0]  26738.150957 s: 
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0]  26738.150992 s: -----------------------------------------
    [MCU2_0]  26738.925641 s: 
    [MCU2_0]  26738.925775 s: 
    [MCU2_0]  External Port 2 Statistics
    [MCU2_0]  26738.925821 s: -----------------------------------------
    [MCU2_0]  26738.925869 s: 
    [MCU2_0]  26738.925963 s: 
    [MCU2_0]  External Port 3 Statistics
    [MCU2_0]  26738.925999 s: -----------------------------------------
    [MCU2_0]  26738.926035 s: 
    [MCU2_0]  26738.926119 s: 
    [MCU2_0]  External Port 4 Statistics
    [MCU2_0]  26738.926154 s: -----------------------------------------
    [MCU2_0]  26738.926189 s: 
    [MCU2_0]  26738.926270 s: 
    [MCU2_0]  External Port 5 Statistics
    [MCU2_0]  26738.926304 s: -----------------------------------------
    [MCU2_0]  26738.926339 s: 
    [MCU2_0]  26738.926420 s: 
    [MCU2_0]  External Port 6 Statistics
    [MCU2_0]  26738.926452 s: -----------------------------------------
    [MCU2_0]  26738.926487 s: 
    [MCU2_0]  26738.926566 s: 
    [MCU2_0]  External Port 7 Statistics
    [MCU2_0]  26738.926599 s: -----------------------------------------
    [MCU2_0]  26738.926688 s: 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ethtool -t eth0
    [MCU2_0]  26746.544594 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c000000 
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]  26746.549707 s: 00 5e000001] 
    [MCU2_0]  26746.549791 s:     24: Address: 3333ff100500, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.549852 s:  RAW:[474 100033
    [MCU2_0]  26746.549900 s: 33 ff100500] 
    [MCU2_0]  26746.549980 s:     25: Address: 01005e00000b, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.550037 s:  RAW:[474 100001
    [MCU2_0]  26746.550085 s: 00 5e00000b] 
    [MCU2_0]  26746.550164 s:     26: Address: 01005e00002c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.550223 s:  RAW:[474 100001
    [MCU2_0]  26746.550271 s: 00 5e00002c] 
    [MCU2_0]  26746.550349 s:     27: Address: 01005e000045, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.550408 s:  RAW:[474 100001
    [MCU2_0]  26746.550457 s: 00 5e000045] 
    [MCU2_0]  26746.550535 s:     28: Address: 01005e00004c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.550593 s:  RAW:[474 100001
    [MCU2_0]  26746.550671 s: 00 5e00004c] 
    [MCU2_0]  26746.550755 s:     29: Address: 01005e00004d, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.550817 s:  RAW:[474 100001
    [MCU2_0]  26746.550865 s: 00 5e00004d] 
    [MCU2_0]  26746.550944 s:     30: Address: 01005e00004e, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.551002 s:  RAW:[474 100001
    [MCU2_0]  26746.551049 s: 00 5e00004e] 
    [MCU2_0]  26746.551127 s:     31: Address: 01005e00004f, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.551184 s:  RAW:[474 100001
    [MCU2_0]  26746.551231 s: 00 5e00004f] 
    [MCU2_0]  26746.551307 s:     32: Address: 01005e000050, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.551365 s:  RAW:[474 100001
    [MCU2_0]  26746.551413 s: 00 5e000050] 
    [MCU2_0]  26746.551489 s:     33: Address: 01005e000064, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.551548 s:  RAW:[474 100001
    [MCU2_0]  26746.551595 s: 00 5e000064] 
    [MCU2_0]  26746.551705 s:     34: Address: 01005e000032, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  26746.551766 s:  RAW:[474 100001
    [MCU2_0]  26746.551815 s: 00 5e000032] 
    [MCU2_0]  26746.553220 s: 
    [MCU2_0]  26746.553259 s: 989 Free Entries 
    [MCU2_0]  26746.553297 s: 
    [MCU2_0]  26746.553345 s:     0: POLICER_DST_MAC,ALE Index: 6
    [MCU2_0]  26746.553392 s:     0: POLICER_ETHERTYPE,ALE Index: 8
    [MCU2_0]  26746.553468 s:     0: POLICER_THREAD,THREAD ID:3
    [MCU2_0]  26746.553534 s:     0: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26746.553658 s:     1: POLICER_DST_MAC,ALE Index: 9
    [MCU2_0]  26746.553715 s:     1: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26746.553772 s:     1: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26746.553830 s:     2: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26746.553874 s:     2: POLICER_VLAN,ALE Index: 10
    [MCU2_0]  26746.553914 s:     2: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26746.553965 s:     2: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26746.554018 s:     3: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26746.554060 s:     3: POLICER_VLAN,ALE Index: 11
    [MCU2_0]  26746.554101 s:     3: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26746.554151 s:     3: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26746.554202 s:     4: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26746.554244 s:     4: POLICER_VLAN,ALE Index: 12
    [MCU2_0]  26746.554284 s:     4: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26746.554334 s:     4: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26746.554387 s:     5: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26746.554429 s:     5: POLICER_VLAN,ALE Index: 13
    [MCU2_0]  26746.554468 s:     5: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26746.554518 s:     5: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26746.554570 s:     6: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26746.554646 s:     6: POLICER_VLAN,ALE Index: 14
    [MCU2_0]  26746.554694 s:     6: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26746.554749 s:     6: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]  26761.579852 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c000000 
    [MCU2_0]  26761.580061 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c020000 
    [MCU2_0]  26761.580278 s: Function:CpswProxyServer_clientNotifyHandlerCb,HostId:0,Handle:38acb7e6,CoreKey:a389317c,NotifyId:RPMSG_KDRV_TP_ETHSWITCH_CLIENTNOTIFY_DUMPSTATS,NotifyLen
    [MCU2_0]  26761.580414 s: 
    [MCU2_0]  26761.580494 s:      0: Vlanid: 012c, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26761.580558 s:  RAW:[0 212c1f
    [MCU2_0]  26761.580659 s: f1 ff0001ff] 
    [MCU2_0]  26761.580735 s:      1: Vlanid: 0190, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26761.580795 s:  RAW:[0 21901f
    [MCU2_0]  26761.580844 s: f1 ff0001ff] 
    [MCU2_0]  26761.580904 s:      2: Vlanid: 0002, UTagged: 11d, Mult: 11d, UMult: 0, Member: 11d
    [MCU2_0]  26761.580962 s:  RAW:[0 200211
    [MCU2_0]  26761.581008 s: d1 1d00011d] 
    [MCU2_0]  26761.581069 s:      3: Vlanid: 0194, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26761.581126 s:  RAW:[0 21941f
    [MCU2_0]  26761.581171 s: f1 ff0001ff] 
    [MCU2_0]  26761.581230 s:      4: Vlanid: 0195, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26761.581288 s:  RAW:[0 21951f
    [MCU2_0]  26761.581336 s: f1 ff0001ff] 
    [MCU2_0]  26761.581395 s:      5: Vlanid: 0196, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  26761.581452 s:  RAW:[0 21961f
    [MCU2_0]  26761.589958 s:     8: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.590003 s:     8: POLICER_VLAN,ALE Index: 16
    [MCU2_0]  26761.590042 s:     8: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.590093 s:     8: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.590146 s:     9: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.590188 s:     9: POLICER_VLAN,ALE Index: 17
    [MCU2_0]  26761.590227 s:     9: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.590278 s:     9: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.590329 s:    10: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.590371 s:    10: POLICER_VLAN,ALE Index: 18
    [MCU2_0]  26761.590411 s:    10: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.590461 s:    10: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.590512 s:    11: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.590555 s:    11: POLICER_VLAN,ALE Index: 19
    [MCU2_0]  26761.590595 s:    11: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.590681 s:    11: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.590738 s:    12: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  26761.590783 s:    12: POLICER_VLAN,ALE Index: 20
    [MCU2_0]  26761.590823 s:    12: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.590875 s:    12: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.590925 s:    13: POLICER_DST_MAC,ALE Index: 22
    [MCU2_0]  26761.590966 s:    13: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.591017 s:    13: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.591066 s:    14: POLICER_DST_MAC,ALE Index: 24
    [MCU2_0]  26761.591107 s:    14: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.591158 s:    14: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.591207 s:    15: POLICER_DST_MAC,ALE Index: 25
    [MCU2_0]  26761.591249 s:    15: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.591301 s:    15: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.591349 s:    16: POLICER_DST_MAC,ALE Index: 26
    [MCU2_0]  26761.591389 s:    16: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.591440 s:    16: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.591505 s:    17: POLICER_DST_MAC,ALE Index: 27
    [MCU2_0]  26761.591546 s:    17: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.591597 s:    17: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.591683 s:    18: POLICER_DST_MAC,ALE Index: 28
    [MCU2_0]  26761.591730 s:    18: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  26761.591783 s:    18: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  26761.591835 s:    19: POLICER_DST_MAC,ALE Index: 29
    [MCU2_0]  26762.161642 s: 
    [MCU2_0]  26762.161775 s: 
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0]  26762.161825 s: -----------------------------------------
    [MCU2_0]  26762.161875 s: 
    [MCU2_0]  26762.161969 s: 
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0]  26762.162006 s: -----------------------------------------
    [MCU2_0]  26762.936643 s: 
    [MCU2_0]  26762.936800 s: 
    [MCU2_0]  External Port 2 Statistics
    [MCU2_0]  26762.936845 s: -----------------------------------------
    [MCU2_0]  26762.936893 s: 
    [MCU2_0]  26762.937013 s: 
    [MCU2_0]  External Port 3 Statistics
    [MCU2_0]  26762.937051 s: -----------------------------------------
    [MCU2_0]  26762.937089 s: 
    [MCU2_0]  26762.937177 s: 
    [MCU2_0]  External Port 4 Statistics
    [MCU2_0]  26762.937213 s: -----------------------------------------
    [MCU2_0]  26762.937250 s: 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 

    Ethernet related patches applied to ethfw and vision-apps are also attached below:

    commit 48b14ccd52ca09b5c2ebf6721e9935a36db6bc2a
    Author: Vishal Kulkarni <vishal.dk@pathpartnertech.com>
    Date:   Mon Mar 21 15:56:02 2022 +0530
    
        Changes to ethfw to register static VLAN
        
        This patch adds callbacks to ethfw for programming the static vlan.
        Also changes the default vlanid 1 into 2 for internal usage
        
        Change-Id: I0a7df7e43e55bacda9413d08c570c85a4a0fb1e3
    
    diff --git a/apps/app_remoteswitchcfg_server/mcu_2_0/main.c b/apps/app_remoteswitchcfg_server/mcu_2_0/main.c
    index 37ae897..ed58da3 100644
    --- a/apps/app_remoteswitchcfg_server/mcu_2_0/main.c
    +++ b/apps/app_remoteswitchcfg_server/mcu_2_0/main.c
    @@ -297,7 +297,13 @@ static void EthApp_startSwInterVlan(char *recvBuff,
     
     static void EthApp_startHwInterVlan(char *recvBuff,
                                         char *sendBuff);
    +static int32_t EthApp_addRemoteCoreStaticCfg(Enet_Handle hEnet,
    +                                             uint32_t coreId,
    +                                             uint32_t flowId);
     
    +static void EthApp_delRemoteCoreStaticCfg(Enet_Handle hEnet,
    +                                          uint32_t coreId,
    +                                          uint32_t flowId);
     #if defined(FREERTOS)
     static void EthApp_lwipMain(void *a0,
                                 void *a1);
    @@ -842,6 +848,10 @@ static int32_t EthApp_initEthFw(void)
             }
         }
     
    +    /* Set static configuration functions */
    +    ethFwCfg.addStaticCfg = &EthApp_addRemoteCoreStaticCfg;
    +    ethFwCfg.delStaticCfg = &EthApp_delRemoteCoreStaticCfg;
    +
         /* Initialize the EthFw */
         if (status == ETHAPP_OK)
         {
    diff --git a/ethfw/ethfw.h b/ethfw/ethfw.h
    index 0dbe2c1..03656a3 100644
    --- a/ethfw/ethfw.h
    +++ b/ethfw/ethfw.h
    @@ -139,6 +139,7 @@ extern "C" {
     /*                         Structures and Enums                               */
     /* ========================================================================== */
     
    +
     /*!
      * \brief Ethernet Firmware version
      *
    @@ -191,6 +192,36 @@ typedef struct EthFw_VirtPortCfg_s
         uint32_t remoteCoreId;
     } EthFw_VirtPortCfg;
     
    +/*!
    + * \brief Add static configuration.
    + *
    + * Add static configuration that is applicable only to specific remote cores.
    + *
    + * \param hEnet        Handle to Enet LLD
    + * \param coreId       Remote core's IPC core id
    + * \param flowId       Remote core's flow id
    + *
    + * \return 0 if no error. Negative value otherwise.
    + */
    +typedef int32_t (*EthFw_addStaticCfg)(Enet_Handle hEnet,
    +                                      uint32_t coreId,
    +                                      uint32_t flowId);
    +
    +/*!
    + * \brief Delete static configuration.
    + *
    + * Delete static configuration that is applicable only to specific remote cores.
    + *
    + * \param hEnet        Handle to Enet LLD
    + * \param coreId       Remote core's IPC core id
    + * \param flowId       Remote core's flow id
    + */
    +typedef void (*EthFw_delStaticCfg)(Enet_Handle hEnet,
    +                                   uint32_t coreId,
    +                                   uint32_t flowId);
    +
    +
    +
     /*!
      * \brief Filter 'add' shared multicast callback.
      *
    @@ -295,6 +326,13 @@ typedef struct EthFw_Config_s
     
         /*! Default VLAN id to be used for MAC ports configured in switch mode (non MAC-only) */
         uint16_t dfltVlanIdSwitchPorts;
    +
    +    /* Add static configuration that is applicable only to specific remote cores */
    +    EthFw_addStaticCfg addStaticCfg;
    +
    +    /* Delete static configuration that is applicable only to specific remote cores */
    +    EthFw_delStaticCfg delStaticCfg;
    +
     } EthFw_Config;
     
     /*!
    diff --git a/ethfw/src/ethfw.c b/ethfw/src/ethfw.c
    index ffa5c60..040d053 100644
    --- a/ethfw/src/ethfw.c
    +++ b/ethfw/src/ethfw.c
    @@ -144,7 +144,7 @@
     #define ETHFW_MAC_ONLY_PORTS_VLAN_ID                  (0U)
     
     /*! VLAN id used for all MAC ports in switch mode (non MAC-only mode) */
    -#define ETHFW_SWITCH_PORTS_VLAN_ID                    (1U)
    +#define ETHFW_SWITCH_PORTS_VLAN_ID                    (2U)
     
     /*! Max number of CPSW MAC ports supported */
     #if defined(SOC_J721E)
    @@ -227,6 +227,12 @@ typedef struct EthFw_Obj_s
     
         /* Reserved multicast configuration */
         EthFw_RsvdMcastCfg rsvdMcastCfg;
    +
    +   /* Add static configuration that is applicable only to specific remote cores */
    +   EthFw_addStaticCfg addStaticCfg;
    +
    +   /* Delete static configuration that is applicable only to specific remote cores */
    +   EthFw_delStaticCfg delStaticCfg;
     } EthFw_Obj;
     
     /* ========================================================================== */
    @@ -762,7 +768,11 @@ void EthFw_initConfigParams(Enet_Type enetType,
     
         memset(config, 0, sizeof(*config));
     
    -    /* MAC port ownership */
    +    /* Initialize Static config function pointers */
    +    config->addStaticCfg = NULL;
    +    config->delStaticCfg = NULL;
    +
    +   /* MAC port ownership */
         config->ports = NULL;
         config->numPorts = 0U;
     
    @@ -821,6 +831,9 @@ EthFw_Handle EthFw_init(Enet_Type enetType,
         EnetAppUtils_assert(udmaCfg->hUdmaDrv != NULL);
     
         memset(&gEthFwObj, 0, sizeof(gEthFwObj));
    +    /* Save static config function pointers */
    +    gEthFwObj.addStaticCfg = config->addStaticCfg;
    +    gEthFwObj.delStaticCfg = config->delStaticCfg;
     
         /* Save config parameters */
         gEthFwObj.cpswCfg = config->cpswCfg;
    @@ -1035,6 +1048,10 @@ int32_t EthFw_initRemoteConfig(EthFw_Handle hEthFw)
         cfg.dfltVlanIdMacOnlyPorts = gEthFwObj.dfltVlanIdMacOnlyPorts;
         cfg.dfltVlanIdSwitchPorts  = gEthFwObj.dfltVlanIdSwitchPorts;
     
    +    /* Static configuration callbacks */
    +    cfg.addStaticCfg = gEthFwObj.addStaticCfg;
    +    cfg.delStaticCfg = gEthFwObj.delStaticCfg;
    +
         status = CpswProxyServer_init(&cfg);
         if (status != ENET_SOK)
         {
    diff --git a/ethremotecfg/server/include/cpsw_proxy_server.h b/ethremotecfg/server/include/cpsw_proxy_server.h
    index cc22066..d70d30f 100644
    --- a/ethremotecfg/server/include/cpsw_proxy_server.h
    +++ b/ethremotecfg/server/include/cpsw_proxy_server.h
    @@ -162,6 +162,35 @@ extern "C" {
     /*! Size of reserved multicast address table */
     #define CPSWPROXYSERVER_RSVD_MCAST_LIST_LEN           (4U)
     
    +/*!
    + * \brief Add static configuration.
    + *
    + * Add static configuration that is applicable only to specific remote cores.
    + *
    + * \param hEnet        Handle to Enet LLD
    + * \param coreId       Remote core's IPC core id
    + * \param flowId       Remote core's flow id
    + *
    + * \return 0 if no error. Negative value otherwise.
    + */
    +typedef int32_t (*CpswProxyServer_addStaticCfg)(Enet_Handle hEnet,
    +                                                uint32_t coreId,
    +                                                uint32_t flowId);
    +
    +/*!
    + * \brief Delete static configuration.
    + *
    + * Delete static configuration that is applicable only to specific remote cores.
    + *
    + * \param hEnet        Handle to Enet LLD
    + * \param coreId       Remote core's IPC core id
    + * \param flowId       Remote core's flow id
    + */
    +typedef void (*CpswProxyServer_delStaticCfg)(Enet_Handle hEnet,
    +                                             uint32_t coreId,
    +                                             uint32_t flowId);
    +
    +
     /*!
      * \brief Application callback function pointer to initialize Ethernet Firmware data
      *
    @@ -349,6 +378,12 @@ typedef struct CpswProxyServer_Config_s
     
         /*! Reserved multicast configuration */
         CpswProxyServer_RsvdMcastCfg rsvdMcastCfg;
    +
    +    /* Add static configuration that is applicable only to specific remote cores */
    +    CpswProxyServer_addStaticCfg addStaticCfg;
    +
    +    /* Delete static configuration that is applicable only to specific remote cores */
    +    CpswProxyServer_delStaticCfg delStaticCfg;
     } CpswProxyServer_Config_t;
     
     /*!
    diff --git a/ethremotecfg/server/src/cpsw_proxy_server.c b/ethremotecfg/server/src/cpsw_proxy_server.c
    index 9b6305f..0e15851 100644
    --- a/ethremotecfg/server/src/cpsw_proxy_server.c
    +++ b/ethremotecfg/server/src/cpsw_proxy_server.c
    @@ -205,6 +205,11 @@ typedef struct CpswProxyServer_Obj_s
         uint32_t aleMacOnlyPortMask;
         uint16_t dfltVlanIdMacOnlyPorts;
         uint16_t dfltVlanIdSwitchPorts;
    +    /* Add static configuration that is applicable only to specific remote cores */
    +    CpswProxyServer_addStaticCfg addStaticCfg;
    +
    +    /* Delete static configuration that is applicable only to specific remote cores */
    +    CpswProxyServer_delStaticCfg delStaticCfg;
     } CpswProxyServer_Obj;
     
     /* ========================================================================== */
    @@ -770,6 +775,23 @@ static int32_t CpswProxyServer_registerMacHandlerCb(EthRemoteCfg_VirtPort virtPo
                                                     flow_idx_offset);
         }
     
    +    if (ENET_SOK == status)
    +    {
    +        if (hProxyServer->addStaticCfg != NULL)
    +        {
    +            status = hProxyServer->addStaticCfg(hEnet, host_id, flow_idx_offset);
    +            if (ENET_SOK != status)
    +            {
    +                appLogPrintf("Failed to add static config for coreId=%u: %d\n", host_id, status);
    +            }
    +        }
    +    }
    +
    +    if (status != ENET_SOK)
    +    {
    +        status = RPMSG_KDRV_TP_ETHSWITCH_CMDSTATUS_EFAIL;
    +    }
    +
         return CPSWPROXY_ENET2RPMSG_ERR(status);
     }
     
    @@ -780,12 +802,14 @@ static int32_t CpswProxyServer_unregisterMacHandlerCb(EthRemoteCfg_VirtPort virt
                                                           u8 *mac_address,
                                                           uint32_t flow_idx)
     {
    +    CpswProxyServer_Obj *hProxyServer;
         Enet_Handle hEnet = (Enet_Handle)((uintptr_t)handle);
         Enet_MacPort macPort = EthRemoteCfg_getMacPort(virtPort);
         bool isSwitchPort = EthRemoteCfg_isSwitchPort(virtPort);
         uint32_t start_flow_idx, flow_idx_offset;
         int32_t status;
     
    +    hProxyServer = CpswProxyServer_getHandle();
         CpswProxyServer_validateHandle(hEnet);
         EnetAppUtils_absFlowIdx2FlowIdxOffset(hEnet, host_id, flow_idx, &start_flow_idx, &flow_idx_offset);
         appLogPrintf("Function:%s,HostId:%u,Handle:%p,CoreKey:%x, MacAddress:%x:%x:%x:%x:%x:%x, FlowIdx:%u, FlowIdOffset:%u\n",
    @@ -821,6 +845,19 @@ static int32_t CpswProxyServer_unregisterMacHandlerCb(EthRemoteCfg_VirtPort virt
                                                       flow_idx_offset);
         }
     
    +    if (status != ENET_SOK)
    +    {
    +        appLogPrintf("Failed EnetAppUtils_unregDstMacRxFlow: %d\n", status);
    +    }
    +
    +    if (ENET_SOK == status)
    +    {
    +        if (hProxyServer->delStaticCfg != NULL)
    +        {
    +            hProxyServer->delStaticCfg(hEnet, host_id, flow_idx_offset);
    +        }
    +    }
    +
         return CPSWPROXY_ENET2RPMSG_ERR(status);
     }
     
    @@ -909,10 +946,12 @@ static int32_t CpswProxyServer_freeRxHandlerCb(EthRemoteCfg_VirtPort virtPort,
                                                    uint32_t core_key,
                                                    uint32_t alloc_flow_idx)
     {
    +    CpswProxyServer_Obj *hProxyServer;
         int32_t status;
         Enet_Handle hEnet = (Enet_Handle)((uintptr_t)handle);
         uint32_t start_flow_idx, flow_idx_offset;
     
    +    hProxyServer = CpswProxyServer_getHandle();
         CpswProxyServer_validateHandle(hEnet);
         EnetAppUtils_absFlowIdx2FlowIdxOffset(hEnet, host_id, alloc_flow_idx, &start_flow_idx, &flow_idx_offset);
     
    @@ -2512,6 +2551,9 @@ int32_t CpswProxyServer_init(CpswProxyServer_Config_t *cfg)
             hProxyServer->initDone = true;
         }
     
    +    hProxyServer->addStaticCfg = cfg->addStaticCfg;
    +    hProxyServer->delStaticCfg = cfg->delStaticCfg;
    +
         appLogPrintf("CpswProxyServer: initialization %s (core: mcu2_0)\r\n",
                      (status == CPSWPROXYSERVER_SOK) ? "completed" : "failed");
     
    
    commit b07cbd2b2e4a8c19e01e4e11f18ecf07be5f5402
    Author: Vishal Kulkarni <vishal.dk@pathpartnertech.com>
    Date:   Fri Mar 18 12:24:02 2022 +0530
    
        Add static vlan ids
        
        This commits adds changes to configure CPSW9G to accept/forward VLAN
        packted. Currently adding only static configuration. vlan_ids will hold
        the list of vlan ids to program the ALE table.
        
        Change-Id: I86df0ba3674216701c6048cd34fcf2e7080a67a3
    
    diff --git a/utils/ethfw/src/app_ethfw_freertos.c b/utils/ethfw/src/app_ethfw_freertos.c
    index 2b57385..ef748c3 100644
    --- a/utils/ethfw/src/app_ethfw_freertos.c
    +++ b/utils/ethfw/src/app_ethfw_freertos.c
    @@ -272,6 +272,14 @@ static uint32_t netif_ic_state[IC_ETH_MAX_VIRTUAL_IF] =
     static struct netif netif_bridge;
     bridgeif_initdata_t bridge_initdata;
     #endif /* ETHAPP_ENABLE_INTERCORE_ETH */
    +
    +static int32_t EthApp_addRemoteCoreStaticCfg(Enet_Handle hEnet,
    +                                             uint32_t coreId,
    +                                             uint32_t flowId);
    +static void EthApp_delRemoteCoreStaticCfg(Enet_Handle hEnet,
    +                                          uint32_t coreId,
    +                                          uint32_t flowId);
    +
     void appEthFwEarlyInit()
     {
         SemaphoreP_Params semParams;
    @@ -458,6 +466,10 @@ static int32_t EthApp_initEthFw(void)
             }
         }
     
    +    /* Set static configuration functions */
    +    ethFwCfg.addStaticCfg = &EthApp_addRemoteCoreStaticCfg;
    +    ethFwCfg.delStaticCfg = &EthApp_delRemoteCoreStaticCfg;
    +
         /* Initialize the EthFw */
         if (status == ETHAPP_OK)
         {
    @@ -488,6 +500,180 @@ static int32_t EthApp_initEthFw(void)
         return status;
     }
     
    +static int vlan_ids[] = {1, 11, 44, 50, 69, 80, 100};
    +
    +static int32_t EthApp_addVlanIds(Enet_Handle hEnet, uint32_t coreId, uint32_t flowId)
    +
    +{
    +    const uint8_t mcastAddr[ENET_MAC_ADDR_LEN] = {0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb};
    +    CpswAle_SetPolicerEntryInArgs polInArgs;
    +    CpswAle_SetPolicerEntryOutArgs polOutArgs;
    +    Enet_IoctlPrms prms;
    +    int32_t status;
    +    CpswAle_VlanEntryInfo inArgs;
    +    uint32_t outArgs;
    +    int i;
    +
    +    for (i=0; i < ARRAY_SIZE(vlan_ids); i++)
    +    {
    +
    +        /* Add VLAN entry */
    +        memset(&inArgs, 0U, sizeof (CpswAle_VlanEntryInfo));
    +        inArgs.vlanIdInfo.vlanId = vlan_ids[i];
    +        inArgs.vlanIdInfo.tagType = ENET_VLAN_TAG_TYPE_INNER;
    +        inArgs.vlanMemberList = (1 << CPSW_ALE_MACPORT_TO_ALEPORT(ENET_MAC_PORT_2)) | CPSW_ALE_HOST_PORT_MASK;
    +        inArgs.unregMcastFloodMask = (1 << CPSW_ALE_MACPORT_TO_ALEPORT(ENET_MAC_PORT_2)) | CPSW_ALE_HOST_PORT_MASK;
    +        inArgs.regMcastFloodMask = (1 << CPSW_ALE_MACPORT_TO_ALEPORT(ENET_MAC_PORT_2)) | CPSW_ALE_HOST_PORT_MASK;
    +        inArgs.forceUntaggedEgressMask = 0;
    +        inArgs.noLearnMask = 0U;
    +        inArgs.vidIngressCheck = true;
    +        inArgs.limitIPNxtHdr = false;
    +        inArgs.disallowIPFrag = false;
    +
    +        ENET_IOCTL_SET_INOUT_ARGS(&prms, &inArgs, &outArgs);
    +
    +        status = Enet_ioctl(hEnet, gEthAppObj.coreId, CPSW_ALE_IOCTL_ADD_VLAN, &prms);
    +        if (status != ENET_SOK)
    +        {
    +            appLogPrintf("%s() failed ADD_VLAN ioctl failed for i %d: %d\n", __func__, i, status);
    +	    goto err;
    +        }
    +
    +        polInArgs.policerMatch.policerMatchEnMask = 0U;
    +
    +        /* Add policer entry for port 2 and dstmac */
    +        polInArgs.policerMatch.policerMatchEnMask = CPSW_ALE_POLICER_MATCH_PORT;
    +        polInArgs.policerMatch.portNum = CPSW_ALE_MACPORT_TO_ALEPORT(ENET_MAC_PORT_2);
    +        polInArgs.policerMatch.portIsTrunk = false;
    +
    +        polInArgs.policerMatch.policerMatchEnMask |= CPSW_ALE_POLICER_MATCH_IVLAN;
    +        polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    +        polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = vlan_ids[i];
    +        EnetUtils_copyMacAddr(&polInArgs.policerMatch.dstMacAddrInfo.addr.addr[0], &mcastAddr[0]);
    +
    +        polInArgs.threadIdEn = true;
    +        polInArgs.threadId   = flowId;
    +        polInArgs.peakRateInBitsPerSec   = 0U;
    +        polInArgs.commitRateInBitsPerSec = 0U;
    +
    +        ENET_IOCTL_SET_INOUT_ARGS(&prms, &polInArgs, &polOutArgs);
    +
    +        status = Enet_ioctl(hEnet, gEthAppObj.coreId, CPSW_ALE_IOCTL_SET_POLICER, &prms);
    +        if (status != ENET_SOK)
    +        {
    +            appLogPrintf("Failed to register PORT2 | MACDST policer: %d\n", status);
    +	    goto err;
    +        }
    +    }
    +err:
    +    //TODO
    +#if 0
    +    for (--i;i>=0;i--) {
    +    }
    +#endif
    +
    +    return status;
    +}
    +
    +static int32_t EthApp_addMpu10StaticCfg(Enet_Handle hEnet,
    +                                        uint32_t coreId,
    +                                        uint32_t flowId)
    +{
    +    int32_t status;
    +
    +    status = EthApp_addVlanIds(hEnet, coreId, flowId);
    +    if (status != ENET_SOK) {
    +	    appLogPrintf("Failed to Add static VLAN IDS: %d\n", status);
    +    }
    +
    +    return status;
    +}
    +
    +static void EthApp_delMpu10StaticCfg(Enet_Handle hEnet,
    +                                     uint32_t coreId,
    +                                     uint32_t flowId)
    +{
    +    const uint8_t mcastAddr[ENET_MAC_ADDR_LEN] = {0x01, 0x80, 0xc2, 0x00, 0x01, 0x0E};
    +    CpswAle_DelPolicerEntryInArgs polInArgs;
    +    Enet_IoctlPrms prms;
    +    int32_t status;
    +    int i;
    +
    +    for (i=0; i<ARRAY_SIZE(vlan_ids);i++)
    +    {
    +        CpswAle_VlanEntryInfo inArgs;
    +
    +        /* Delete VLAN entry */
    +        memset(&inArgs, 0U, sizeof (CpswAle_VlanEntryInfo));
    +        inArgs.vlanIdInfo.vlanId = vlan_ids[i];
    +        inArgs.vlanIdInfo.tagType = ENET_VLAN_TAG_TYPE_INNER;
    +
    +        ENET_IOCTL_SET_IN_ARGS(&prms, &inArgs);
    +
    +        status = Enet_ioctl(hEnet, gEthAppObj.coreId, CPSW_ALE_IOCTL_REMOVE_VLAN, &prms);
    +        if (status != ENET_SOK)
    +        {
    +            appLogPrintf("Failed to delete VLAN entry: %d\n", status);
    +        }
    +
    +        polInArgs.policerMatch.policerMatchEnMask = 0U;
    +        /* Delete policer entry for port 1 and dstmac */
    +        polInArgs.policerMatch.policerMatchEnMask = CPSW_ALE_POLICER_MATCH_PORT;
    +        polInArgs.policerMatch.portNum = CPSW_ALE_MACPORT_TO_ALEPORT(ENET_MAC_PORT_1);
    +        polInArgs.policerMatch.portIsTrunk = false;
    +
    +        polInArgs.policerMatch.policerMatchEnMask |= CPSW_ALE_POLICER_MATCH_MACDST;
    +        polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    +        polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = vlan_ids[i];
    +        EnetUtils_copyMacAddr(&polInArgs.policerMatch.dstMacAddrInfo.addr.addr[0], &mcastAddr[0]);
    +
    +        polInArgs.aleEntryMask = CPSW_ALE_POLICER_MATCH_PORT;
    +
    +        ENET_IOCTL_SET_IN_ARGS(&prms, &polInArgs);
    +
    +        status = Enet_ioctl(hEnet, gEthAppObj.coreId, CPSW_ALE_IOCTL_DEL_POLICER, &prms);
    +        if (status != ENET_SOK)
    +        {
    +            appLogPrintf("Failed to delete PORT1 | MACDST policer: %d\n", status);
    +        }
    +    }
    +}
    +
    +static int32_t EthApp_addRemoteCoreStaticCfg(Enet_Handle hEnet,
    +                                             uint32_t coreId,
    +                                             uint32_t flowId)
    +{
    +    int32_t status = ENET_SOK;
    +
    +    switch (coreId)
    +    {
    +        case IPC_MPU1_0:
    +            status = EthApp_addMpu10StaticCfg(hEnet, coreId, flowId);
    +            break;
    +
    +        default:
    +            break;
    +    }
    +
    +    return status;
    +}
    +
    +static void EthApp_delRemoteCoreStaticCfg(Enet_Handle hEnet,
    +                                          uint32_t coreId,
    +                                          uint32_t flowId)
    +{
    +    switch (coreId)
    +    {
    +        case IPC_MPU1_0:
    +            appLogPrintf("Delete static config for mpu1_0\n");
    +            EthApp_delMpu10StaticCfg(hEnet, coreId, flowId);
    +            break;
    +
    +        default:
    +            break;
    +    }
    +}
    +
     /* NIMU callbacks (exact name required) */
     
     bool EthFwCallbacks_isPortLinked(struct netif *netif,
    

    Thanks,

    Srivatsan

  • Hi Srivastan,

    Thanks for sharing the logs & changes in Ethfw and Vision Apps (patch files).

    Logs were not captured fully, observed some logs were missing. It could be due to more logs as well.
    [MCU2_0] 27542.150997 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5
    [MCU2_0] 27542.159458 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 74

    May be you can redirect logs to a file.

    Will be checking the patches shared by you, and get back to you soon..

    Best Regards,
    Sudheer

  • Sudheer, 

    Find the logs attached again. I see the debug logs in the capture which is part of the patch. Hope this should help you root cause the issue. 

    [MCU2_0] ex 14 
    [MCU2_0]   4290.026054 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.026109 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.026164 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.026219 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.026274 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.026329 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.026385 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.026478 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 22 
    [MCU2_0]   4290.026589 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 22 
    [MCU2_0]   4290.026644 s: CpswAle_delPolicer: del poli: polEntIndex: 22, status 0 
    [MCU2_0]   4290.026696 s: CpswAle_delPolicerEntry: del poli entry: polIndx:22 , no.of polEntries: 96 
    [MCU2_0]   4290.026757 s: CpswAle_clearTableEntry: clr table entry: entryIdx:32 , status 0 
    [MCU2_0]   4290.026824 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   4290.027137 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4290.027300 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   4290.027357 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 8,index 0, matchBitmap 
    [MCU2_0]   4290.027477 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   4290.027598 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 1 
    [MCU2_0]   4290.027658 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 2 
    [MCU2_0]   4290.027715 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   4290.027772 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   4290.027829 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   4290.027887 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   4290.027944 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 7 
    [MCU2_0]   4290.028034 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 8 
    [MCU2_0]   4290.028097 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 9 
    [MCU2_0]   4290.028184 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 10 
    [MCU2_0]   4290.028247 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 11 
    [MCU2_0]   4290.028306 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 12 
    [MCU2_0]   4290.028363 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 13 
    [MCU2_0]   4290.028466 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 14 
    [MCU2_0]   4290.028525 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.028581 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.028638 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.028694 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.028750 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.028805 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.028861 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.028917 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 22 
    [MCU2_0]   4290.028973 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 23 
    [MCU2_0]   4290.029084 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 23 
    [MCU2_0]   4290.029140 s: CpswAle_delPolicer: del poli: polEntIndex: 23, status 0 
    [MCU2_0]   4290.029192 s: CpswAle_delPolicerEntry: del poli entry: polIndx:23 , no.of polEntries: 96 
    [MCU2_0]   4290.029254 s: CpswAle_clearTableEntry: clr table entry: entryIdx:33 , status 0 
    [MCU2_0]   4290.029323 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   4290.029653 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4290.029817 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   4290.029872 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 8,index 0, matchBitmap 
    [MCU2_0]   4290.029940 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   4290.030057 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 1 
    [MCU2_0]   4290.030117 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 2 
    [MCU2_0]   4290.030176 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   4290.030233 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   4290.030289 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   4290.030346 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   4290.030461 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 7 
    [MCU2_0]   4290.030528 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 8 
    [MCU2_0]   4290.030588 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 9 
    [MCU2_0]   4290.030645 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 10 
    [MCU2_0]   4290.030704 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 11 
    [MCU2_0]   4290.030760 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 12 
    [MCU2_0]   4290.030817 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 13 
    [MCU2_0]   4290.030873 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 14 
    [MCU2_0]   4290.030929 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.030984 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.031040 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.031096 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.031151 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.031207 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.031263 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.031319 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 22 
    [MCU2_0]   4290.031374 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 23 
    [MCU2_0]   4290.031468 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 24 
    [MCU2_0]   4290.031584 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 24 
    [MCU2_0]   4290.031638 s: CpswAle_delPolicer: del poli: polEntIndex: 24, status 0 
    [MCU2_0]   4290.031690 s: CpswAle_delPolicerEntry: del poli entry: polIndx:24 , no.of polEntries: 96 
    [MCU2_0]   4290.031753 s: CpswAle_clearTableEntry: clr table entry: entryIdx:34 , status 0 
    [MCU2_0]   4290.031822 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_1]   3779.567020 s: CIO: Init ... Done !!!
    [MCU2_1]   3779.567094 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_1]   3779.567137 s: APP: Init ... !!!
    [MCU2_1]   3779.567165 s: SCICLIENT: Init ... !!!
    [MCU2_1]   3779.567416 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [MCU2_1]   3779.567466 s: SCICLIENT: DMSC FW revision 0x15  
    [MCU2_1]   3779.567503 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1]   3779.567542 s: SCICLIENT: Init ... Done !!!
    [MCU2_1]   3779.567570 s: UDMA: Init ... !!!
    [MCU2_1]   3779.569150 s: UDMA: Init ... Done !!!
    [MCU2_1]   3779.569216 s: MEM: Init ... !!!
    [MCU2_1]   3779.569268 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    [MCU2_1]   3779.569348 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
    [MCU2_1]   3779.569414 s: MEM: Init ... Done !!!
    [MCU2_1]   3779.569444 s: IPC: Init ... !!!
    [MCU2_1]   3779.569506 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1]   3779.569556 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1]   3780.661073 s: IPC: HLOS is ready !!!
    [MCU2_1]   3780.678152 s: IPC: Init ... Done !!!
    [MCU2_1]   3780.678241 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1]   3780.723275 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1]   3780.723479 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1]   3780.725341 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1]   3780.725407 s: FVID2: Init ... !!!
    [MCU2_1]   3780.725478 s: FVID2: Init ... Done !!!
    [MCU2_1]   3780.725512 s: VHWA: DMPAC: Init ... !!!
    [MCU2_1]   3780.725542 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1]   3780.726120 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   3780.726163 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    [MCU2_1]   3780.726625 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   3780.726669 s: VHWA: DOF Init ... !!!
    [MCU2_1]   3780.735388 s: VHWA: DOF Init ... Done !!!
    [MCU2_1]   3780.735454 s: VHWA: SDE Init ... !!!
    [MCU2_1]   3780.737984 s: VHWA: SDE Init ... Done !!!
    [MCU2_1]   3780.738042 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1]   3780.738089 s:  VX_ZONE_INIT:Enabled
    [MCU2_1]   3780.738122 s:  VX_ZONE_ERROR:Enabled
    [MCU2_1]   3780.738152 s:  VX_ZONE_WARNING:Enabled
    [MCU2_1]   3780.739321 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_SDE 
    [MCU2_1]   3780.739558 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_DOF 
    [MCU2_1]   3780.739802 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target IPU1-1 
    [MCU2_1]   3780.739859 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_1]   3780.739898 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_1]   3780.740178 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1]   3780.740217 s: UDMA Copy: Init ... !!!
    [MCU2_1]   3780.741932 s: UDMA Copy: Init ... Done !!!
    [MCU2_1]   3780.742001 s: APP: Init ... Done !!!
    [MCU2_1]   3780.742035 s: APP: Run ... !!!
    [MCU2_1]   3780.742063 s: IPC: Starting echo test ...
    [MCU2_1]   3780.744799 s: APP: Run ... Done !!!
    [MCU2_1]   3780.746046 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] 
    [MCU2_1]   3780.746172 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] 
    [MCU2_1]   3780.746273 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   3780.978024 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   3781.554846 s:  VHWA Remote Service: Received command 00000005 to configure VHWA !!!
    [MCU2_1]   3781.554912 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=48 clk=0 freq=480000000
    [MCU2_1]   3781.555638 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   3781.555682 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=290 clk=0 freq=720000000
    [MCU2_1]   3781.555889 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   3781.555926 s:  VHWA Remote Service: VHWA configuration done !!!
    [C6x_1 ]   3780.678091 s: CIO: Init ... Done !!!
    [C6x_1 ]   3780.678127 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ]   3780.678139 s: APP: Init ... !!!
    [C6x_1 ]   3780.678148 s: SCICLIENT: Init ... !!!
    [C6x_1 ]   3780.678426 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C6x_1 ]   3780.678441 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_1 ]   3780.678453 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ]   3780.678464 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ]   3780.678474 s: UDMA: Init ... !!!
    [C6x_1 ]   3780.680140 s: UDMA: Init ... Done !!!
    [C6x_1 ]   3780.680167 s: MEM: Init ... !!!
    [C6x_1 ]   3780.680183 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ]   3780.680203 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ]   3780.680218 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
    [C6x_1 ]   3780.680235 s: MEM: Init ... Done !!!
    [C6x_1 ]   3780.680244 s: IPC: Init ... !!!
    [C6x_1 ]   3780.680267 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ]   3780.680281 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ]   3780.680295 s: IPC: HLOS is ready !!!
    [C6x_1 ]   3780.684410 s: IPC: Init ... Done !!!
    [C6x_1 ]   3780.684441 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ]   3780.723272 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ]   3780.723288 s: REMOTE_SERVICE: Init ... !!!
    [C6x_1 ]   3780.724040 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ]   3780.724092 s:  VX_ZONE_INIT:Enabled
    [C6x_1 ]   3780.724105 s:  VX_ZONE_ERROR:Enabled
    [C6x_1 ]   3780.724116 s:  VX_ZONE_WARNING:Enabled
    [C6x_1 ]   3780.724949 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_1 ]   3780.724964 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ]   3780.725290 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ]   3780.725312 s: UDMA Copy: Init ... !!!
    [C6x_1 ]   3780.729001 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ]   3780.729024 s: APP: Init ... Done !!!
    [C6x_1 ]   3780.729996 s: APP: Run ... !!!
    [C6x_1 ]   3780.730006 s: IPC: Starting echo test ...
    [C6x_1 ]   3780.731058 s: APP: Run ... Done !!!
    [C6x_1 ]   3780.731379 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] 
    [C6x_1 ]   3780.731638 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   3780.745381 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   3780.977900 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_2 ]   3780.682626 s: CIO: Init ... Done !!!
    [C6x_2 ]   3780.682657 s: ### CPU Frequency = 1350000000 Hz
    [C6x_2 ]   3780.682669 s: APP: Init ... !!!
    [C6x_2 ]   3780.682678 s: SCICLIENT: Init ... !!!
    [C6x_2 ]   3780.682920 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C6x_2 ]   3780.682933 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_2 ]   3780.682943 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_2 ]   3780.682954 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ]   3780.682964 s: UDMA: Init ... !!!
    [C6x_2 ]   3780.684925 s: UDMA: Init ... Done !!!
    [C6x_2 ]   3780.684951 s: MEM: Init ... !!!
    [C6x_2 ]   3780.684966 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    [C6x_2 ]   3780.684985 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_2 ]   3780.685001 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
    [C6x_2 ]   3780.685017 s: MEM: Init ... Done !!!
    [C6x_2 ]   3780.685026 s: IPC: Init ... !!!
    [C6x_2 ]   3780.685048 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ]   3780.685063 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ]   3780.685075 s: IPC: HLOS is ready !!!
    [C6x_2 ]   3780.688802 s: IPC: Init ... Done !!!
    [C6x_2 ]   3780.688832 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_2 ]   3780.723273 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_2 ]   3780.723288 s: REMOTE_SERVICE: Init ... !!!
    [C6x_2 ]   3780.724051 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_2 ]   3780.724100 s:  VX_ZONE_INIT:Enabled
    [C6x_2 ]   3780.724112 s:  VX_ZONE_ERROR:Enabled
    [C6x_2 ]   3780.724123 s:  VX_ZONE_WARNING:Enabled
    [C6x_2 ]   3780.724954 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_2 ]   3780.724970 s: APP: OpenVX Target kernel init ... !!!
    [C6x_2 ]   3780.725298 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_2 ]   3780.725318 s: UDMA Copy: Init ... !!!
    [C6x_2 ]   3780.729146 s: UDMA Copy: Init ... Done !!!
    [C6x_2 ]   3780.729169 s: APP: Init ... Done !!!
    [C6x_2 ]   3780.730171 s: APP: Run ... !!!
    [C6x_2 ]   3780.730182 s: IPC: Starting echo test ...
    [C6x_2 ]   3780.731327 s: APP: Run ... Done !!!
    [C6x_2 ]   3780.731650 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] 
    [C6x_2 ]   3780.731682 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3780.745409 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3780.977941 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C7x_1 ]   3780.719436 s: CIO: Init ... Done !!!
    [C7x_1 ]   3780.719452 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ]   3780.719464 s: APP: Init ... !!!
    [C7x_1 ]   3780.719472 s: SCICLIENT: Init ... !!!
    [C7x_1 ]   3780.719697 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C7x_1 ]   3780.719711 s: SCICLIENT: DMSC FW revision 0x15  
    [C7x_1 ]   3780.719721 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]   3780.719732 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]   3780.719741 s: UDMA: Init ... !!!
    [C7x_1 ]   3780.720979 s: UDMA: Init ... Done !!!
    [C7x_1 ]   3780.720992 s: MEM: Init ... !!!
    [C7x_1 ]   3780.721003 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
    [C7x_1 ]   3780.721024 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
    [C7x_1 ]   3780.721041 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
    [C7x_1 ]   3780.721059 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ]   3780.721076 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e4000000 of size 402653184 bytes !!!
    [C7x_1 ]   3780.721095 s: MEM: Init ... Done !!!
    [C7x_1 ]   3780.721103 s: IPC: Init ... !!!
    [C7x_1 ]   3780.721118 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ]   3780.721133 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]   3780.721144 s: IPC: HLOS is ready !!!
    [C7x_1 ]   3780.723243 s: IPC: Init ... Done !!!
    [C7x_1 ]   3780.723258 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ]   3780.723273 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ]   3780.723289 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]   3780.723458 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]   3780.723481 s:  VX_ZONE_INIT:Enabled
    [C7x_1 ]   3780.723492 s:  VX_ZONE_ERROR:Enabled
    [C7x_1 ]   3780.723503 s:  VX_ZONE_WARNING:Enabled
    [C7x_1 ]   3780.723705 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 
    [C7x_1 ]   3780.723813 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 
    [C7x_1 ]   3780.723924 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 
    [C7x_1 ]   3780.724006 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 
    [C7x_1 ]   3780.724079 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 
    [C7x_1 ]   3780.724154 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 
    [C7x_1 ]   3780.724262 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 
    [C7x_1 ]   3780.724347 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 
    [C7x_1 ]   3780.724369 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_1 ]   3780.724383 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]   3780.7245[MCU2_0] ex 14 
    [MCU2_0]   4290.026054 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.026109 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.026164 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.026219 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.026274 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.026329 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.026385 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.026478 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 22 
    [MCU2_0]   4290.026589 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 22 
    [MCU2_0]   4290.026644 s: CpswAle_delPolicer: del poli: polEntIndex: 22, status 0 
    [MCU2_0]   4290.026696 s: CpswAle_delPolicerEntry: del poli entry: polIndx:22 , no.of polEntries: 96 
    [MCU2_0]   4290.026757 s: CpswAle_clearTableEntry: clr table entry: entryIdx:32 , status 0 
    [MCU2_0]   4290.026824 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   4290.027137 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4290.027300 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   4290.027357 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 8,index 0, matchBitmap 
    [MCU2_0]   4290.027477 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   4290.027598 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 1 
    [MCU2_0]   4290.027658 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 2 
    [MCU2_0]   4290.027715 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   4290.027772 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   4290.027829 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   4290.027887 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   4290.027944 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 7 
    [MCU2_0]   4290.028034 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 8 
    [MCU2_0]   4290.028097 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 9 
    [MCU2_0]   4290.028184 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 10 
    [MCU2_0]   4290.028247 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 11 
    [MCU2_0]   4290.028306 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 12 
    [MCU2_0]   4290.028363 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 13 
    [MCU2_0]   4290.028466 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 14 
    [MCU2_0]   4290.028525 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.028581 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.028638 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.028694 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.028750 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.028805 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.028861 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.028917 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 22 
    [MCU2_0]   4290.028973 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 23 
    [MCU2_0]   4290.029084 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 23 
    [MCU2_0]   4290.029140 s: CpswAle_delPolicer: del poli: polEntIndex: 23, status 0 
    [MCU2_0]   4290.029192 s: CpswAle_delPolicerEntry: del poli entry: polIndx:23 , no.of polEntries: 96 
    [MCU2_0]   4290.029254 s: CpswAle_clearTableEntry: clr table entry: entryIdx:33 , status 0 
    [MCU2_0]   4290.029323 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   4290.029653 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4290.029817 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   4290.029872 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 8,index 0, matchBitmap 
    [MCU2_0]   4290.029940 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   4290.030057 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 1 
    [MCU2_0]   4290.030117 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 2 
    [MCU2_0]   4290.030176 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   4290.030233 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   4290.030289 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   4290.030346 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   4290.030461 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 7 
    [MCU2_0]   4290.030528 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 8 
    [MCU2_0]   4290.030588 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 9 
    [MCU2_0]   4290.030645 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 10 
    [MCU2_0]   4290.030704 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 11 
    [MCU2_0]   4290.030760 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 12 
    [MCU2_0]   4290.030817 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 13 
    [MCU2_0]   4290.030873 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 14 
    [MCU2_0]   4290.030929 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.030984 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.031040 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.031096 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.031151 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.031207 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.031263 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.031319 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 22 
    [MCU2_0]   4290.031374 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 23 
    [MCU2_0]   4290.031468 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 24 
    [MCU2_0]   4290.031584 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 24 
    [MCU2_0]   4290.031638 s: CpswAle_delPolicer: del poli: polEntIndex: 24, status 0 
    [MCU2_0]   4290.031690 s: CpswAle_delPolicerEntry: del poli entry: polIndx:24 , no.of polEntries: 96 
    [MCU2_0]   4290.031753 s: CpswAle_clearTableEntry: clr table entry: entryIdx:34 , status 0 
    [MCU2_0]   4290.031822 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_1]   3779.567020 s: CIO: Init ... Done !!!
    [MCU2_1]   3779.567094 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_1]   3779.567137 s: APP: Init ... !!!
    [MCU2_1]   3779.567165 s: SCICLIENT: Init ... !!!
    [MCU2_1]   3779.567416 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [MCU2_1]   3779.567466 s: SCICLIENT: DMSC FW revision 0x15  
    [MCU2_1]   3779.567503 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1]   3779.567542 s: SCICLIENT: Init ... Done !!!
    [MCU2_1]   3779.567570 s: UDMA: Init ... !!!
    [MCU2_1]   3779.569150 s: UDMA: Init ... Done !!!
    [MCU2_1]   3779.569216 s: MEM: Init ... !!!
    [MCU2_1]   3779.569268 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    [MCU2_1]   3779.569348 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
    [MCU2_1]   3779.569414 s: MEM: Init ... Done !!!
    [MCU2_1]   3779.569444 s: IPC: Init ... !!!
    [MCU2_1]   3779.569506 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1]   3779.569556 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1]   3780.661073 s: IPC: HLOS is ready !!!
    [MCU2_1]   3780.678152 s: IPC: Init ... Done !!!
    [MCU2_1]   3780.678241 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1]   3780.723275 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1]   3780.723479 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1]   3780.725341 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1]   3780.725407 s: FVID2: Init ... !!!
    [MCU2_1]   3780.725478 s: FVID2: Init ... Done !!!
    [MCU2_1]   3780.725512 s: VHWA: DMPAC: Init ... !!!
    [MCU2_1]   3780.725542 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1]   3780.726120 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   3780.726163 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    [MCU2_1]   3780.726625 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   3780.726669 s: VHWA: DOF Init ... !!!
    [MCU2_1]   3780.735388 s: VHWA: DOF Init ... Done !!!
    [MCU2_1]   3780.735454 s: VHWA: SDE Init ... !!!
    [MCU2_1]   3780.737984 s: VHWA: SDE Init ... Done !!!
    [MCU2_1]   3780.738042 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1]   3780.738089 s:  VX_ZONE_INIT:Enabled
    [MCU2_1]   3780.738122 s:  VX_ZONE_ERROR:Enabled
    [MCU2_1]   3780.738152 s:  VX_ZONE_WARNING:Enabled
    [MCU2_1]   3780.739321 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_SDE 
    [MCU2_1]   3780.739558 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_DOF 
    [MCU2_1]   3780.739802 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target IPU1-1 
    [MCU2_1]   3780.739859 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_1]   3780.739898 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_1]   3780.740178 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1]   3780.740217 s: UDMA Copy: Init ... !!!
    [MCU2_1]   3780.741932 s: UDMA Copy: Init ... Done !!!
    [MCU2_1]   3780.742001 s: APP: Init ... Done !!!
    [MCU2_1]   3780.742035 s: APP: Run ... !!!
    [MCU2_1]   3780.742063 s: IPC: Starting echo test ...
    [MCU2_1]   3780.744799 s: APP: Run ... Done !!!
    [MCU2_1]   3780.746046 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] 
    [MCU2_1]   3780.746172 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] 
    [MCU2_1]   3780.746273 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   3780.978024 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   3781.554846 s:  VHWA Remote Service: Received command 00000005 to configure VHWA !!!
    [MCU2_1]   3781.554912 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=48 clk=0 freq=480000000
    [MCU2_1]   3781.555638 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   3781.555682 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=290 clk=0 freq=720000000
    [MCU2_1]   3781.555889 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   3781.555926 s:  VHWA Remote Service: VHWA configuration done !!!
    [C6x_1 ]   3780.678091 s: CIO: Init ... Done !!!
    [C6x_1 ]   3780.678127 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ]   3780.678139 s: APP: Init ... !!!
    [C6x_1 ]   3780.678148 s: SCICLIENT: Init ... !!!
    [C6x_1 ]   3780.678426 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C6x_1 ]   3780.678441 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_1 ]   3780.678453 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ]   3780.678464 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ]   3780.678474 s: UDMA: Init ... !!!
    [C6x_1 ]   3780.680140 s: UDMA: Init ... Done !!!
    [C6x_1 ]   3780.680167 s: MEM: Init ... !!!
    [C6x_1 ]   3780.680183 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ]   3780.680203 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ]   3780.680218 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
    [C6x_1 ]   3780.680235 s: MEM: Init ... Done !!!
    [C6x_1 ]   3780.680244 s: IPC: Init ... !!!
    [C6x_1 ]   3780.680267 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ]   3780.680281 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ]   3780.680295 s: IPC: HLOS is ready !!!
    [C6x_1 ]   3780.684410 s: IPC: Init ... Done !!!
    [C6x_1 ]   3780.684441 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ]   3780.723272 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ]   3780.723288 s: REMOTE_SERVICE: Init ... !!!
    [C6x_1 ]   3780.724040 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ]   3780.724092 s:  VX_ZONE_INIT:Enabled
    [C6x_1 ]   3780.724105 s:  VX_ZONE_ERROR:Enabled
    [C6x_1 ]   3780.724116 s:  VX_ZONE_WARNING:Enabled
    [C6x_1 ]   3780.724949 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_1 ]   3780.724964 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ]   3780.725290 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ]   3780.725312 s: UDMA Copy: Init ... !!!
    [C6x_1 ]   3780.729001 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ]   3780.729024 s: APP: Init ... Done !!!
    [C6x_1 ]   3780.729996 s: APP: Run ... !!!
    [C6x_1 ]   3780.730006 s: IPC: Starting echo test ...
    [C6x_1 ]   3780.731058 s: APP: Run ... Done !!!
    [C6x_1 ]   3780.731379 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] 
    [C6x_1 ]   3780.731638 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   3780.745381 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   3780.977900 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_2 ]   3780.682626 s: CIO: Init ... Done !!!
    [C6x_2 ]   3780.682657 s: ### CPU Frequency = 1350000000 Hz
    [C6x_2 ]   3780.682669 s: APP: Init ... !!!
    [C6x_2 ]   3780.682678 s: SCICLIENT: Init ... !!!
    [C6x_2 ]   3780.682920 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C6x_2 ]   3780.682933 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_2 ]   3780.682943 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_2 ]   3780.682954 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ]   3780.682964 s: UDMA: Init ... !!!
    [C6x_2 ]   3780.684925 s: UDMA: Init ... Done !!!
    [C6x_2 ]   3780.684951 s: MEM: Init ... !!!
    [C6x_2 ]   3780.684966 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    [C6x_2 ]   3780.684985 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_2 ]   3780.685001 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
    [C6x_2 ]   3780.685017 s: MEM: Init ... Done !!!
    [C6x_2 ]   3780.685026 s: IPC: Init ... !!!
    [C6x_2 ]   3780.685048 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ]   3780.685063 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ]   3780.685075 s: IPC: HLOS is ready !!!
    [C6x_2 ]   3780.688802 s: IPC: Init ... Done !!!
    [C6x_2 ]   3780.688832 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_2 ]   3780.723273 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_2 ]   3780.723288 s: REMOTE_SERVICE: Init ... !!!
    [C6x_2 ]   3780.724051 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_2 ]   3780.724100 s:  VX_ZONE_INIT:Enabled
    [C6x_2 ]   3780.724112 s:  VX_ZONE_ERROR:Enabled
    [C6x_2 ]   3780.724123 s:  VX_ZONE_WARNING:Enabled
    [C6x_2 ]   3780.724954 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_2 ]   3780.724970 s: APP: OpenVX Target kernel init ... !!!
    [C6x_2 ]   3780.725298 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_2 ]   3780.725318 s: UDMA Copy: Init ... !!!
    [C6x_2 ]   3780.729146 s: UDMA Copy: Init ... Done !!!
    [C6x_2 ]   3780.729169 s: APP: Init ... Done !!!
    [C6x_2 ]   3780.730171 s: APP: Run ... !!!
    [C6x_2 ]   3780.730182 s: IPC: Starting echo test ...
    [C6x_2 ]   3780.731327 s: APP: Run ... Done !!!
    [C6x_2 ]   3780.731650 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] 
    [C6x_2 ]   3780.731682 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3780.745409 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3780.977941 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C7x_1 ]   3780.719436 s: CIO: Init ... Done !!!
    [C7x_1 ]   3780.719452 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ]   3780.719464 s: APP: Init ... !!!
    [C7x_1 ]   3780.719472 s: SCICLIENT: Init ... !!!
    [C7x_1 ]   3780.719697 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C7x_1 ]   3780.719711 s: SCICLIENT: DMSC FW revision 0x15  
    [C7x_1 ]   3780.719721 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]   3780.719732 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]   3780.719741 s: UDMA: Init ... !!!
    [C7x_1 ]   3780.720979 s: UDMA: Init ... Done !!!
    [C7x_1 ]   3780.720992 s: MEM: Init ... !!!
    [C7x_1 ]   3780.721003 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
    [C7x_1 ]   3780.721024 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
    [C7x_1 ]   3780.721041 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
    [C7x_1 ]   3780.721059 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ]   3780.721076 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e4000000 of size 402653184 bytes !!!
    [C7x_1 ]   3780.721095 s: MEM: Init ... Done !!!
    [C7x_1 ]   3780.721103 s: IPC: Init ... !!!
    [C7x_1 ]   3780.721118 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ]   3780.721133 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]   3780.721144 s: IPC: HLOS is ready !!!
    [C7x_1 ]   3780.723243 s: IPC: Init ... Done !!!
    [C7x_1 ]   3780.723258 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ]   3780.723273 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ]   3780.723289 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]   3780.723458 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]   3780.723481 s:  VX_ZONE_INIT:Enabled
    [C7x_1 ]   3780.723492 s:  VX_ZONE_ERROR:Enabled
    [C7x_1 ]   3780.723503 s:  VX_ZONE_WARNING:Enabled
    [C7x_1 ]   3780.723705 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 
    [C7x_1 ]   3780.723813 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 
    [C7x_1 ]   3780.723924 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 
    [C7x_1 ]   3780.724006 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 
    [C7x_1 ]   3780.724079 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 
    [C7x_1 ]   3780.724154 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 
    [C7x_1 ]   3780.724262 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 
    [C7x_1 ]   3780.724347 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 
    [C7x_1 ]   3780.724369 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_1 ]   3780.724383 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]   3780.724520 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]   3780.724537 s: APP: Init ... Done !!!
    [C7x_1 ]   3780.724546 s: APP: Run ... !!!
    [C7x_1 ]   3780.724555 s: IPC: Starting echo test ...
    [C7x_1 ]   3780.724726 s: APP: Run ... Done !!!
    [C7x_1 ]   3780.731385 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] 
    [C7x_1 ]   3780.731653 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   3780.745432 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   3780.977990 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C6x_2 ]   3780.745409 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3780.977941 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C7x_1 ]   3780.719436 s: CIO: Init ... Done !!!
    [C7x_1 ]   3780.719452 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ]   3780.719464 s: APP: Init ... !!!
    [C7x_1 ]   3780.719472 s: SCICLIENT: Init ... !!!
    [C7x_1 ]   3780.719697 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C7x_1 ]   3780.719711 s: SCICLIENT: DMSC FW revision 0x15  
    [C7x_1 ]   3780.719721 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]   3780.719732 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]   3780.720979 s: UDMA: Init ... Done !!!
    [C7x_1 ]   3780.720992 s: MEM: Init ... !!!
    [C7x_1 ]   3780.721003 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
    [C7x_1 ]   3780.721024 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
    [C7x_1 ]   3780.721041 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
    [C7x_1 ]   3780.721059 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ]   3780.721076 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e4000000 of size 402653184 bytes !!!
    [C7x_1 ]   3780.721095 s: MEM: Init ... Done !!!
    [C7x_1 ]   3780.721103 s: IPC: Init ... !!!
    [C7x_1 ]   3780.721118 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ]   3780.721133 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]   3780.721144 s: IPC: HLOS is ready !!!
    [C7x_1 ]   3780.723243 s: IPC: Init ... Done !!!
    [C7x_1 ]   3780.723258 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ]   3780.723273 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ]   3780.723289 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]   3780.723458 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]   3780.723481 s:  VX_ZONE_INIT:Enabled
    [C7x_1 ]   3780.723492 s:  VX_ZONE_ERROR:Enabled
    [C7x_1 ]   3780.723503 s:  VX_ZONE_WARNING:Enabled
    [C7x_1 ]   3780.723705 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 
    [C7x_1 ]   3780.723813 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 
    [C7x_1 ]   3780.723924 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 
    [C7x_1 ]   3780.724006 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 
    [C7x_1 ]   3780.724079 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 
    [C7x_1 ]   3780.724154 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 
    [C7x_1 ]   3780.724262 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 
    [C7x_1 ]   3780.724347 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 
    [C7x_1 ]   3780.724369 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_1 ]   3780.724383 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]   3780.724520 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]   3780.724537 s: APP: Init ... Done !!!
    [C7x_1 ]   3780.724546 s: APP: Run ... !!!
    [C7x_1 ]   3780.724555 s: IPC: Starting echo test ...
    [C7x_1 ]   3780.724726 s: APP: Run ... Done !!!
    [C7x_1 ]   3780.731385 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] 
    [C7x_1 ]   3780.745432 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   3780.977990 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [MCU2_0] ex 14 
    [MCU2_0]   4290.026054 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.026109 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.026164 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.026219 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.026274 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.026329 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.026385 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.026478 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 22 
    [MCU2_0]   4290.026589 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 22 
    [MCU2_0]   4290.026644 s: CpswAle_delPolicer: del poli: polEntIndex: 22, status 0 
    [MCU2_0]   4290.026696 s: CpswAle_delPolicerEntry: del poli entry: polIndx:22 , no.of polEntries: 96 
    [MCU2_0]   4290.026757 s: CpswAle_clearTableEntry: clr table entry: entryIdx:32 , status 0 
    [MCU2_0]   4290.026824 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   4290.027137 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4290.027300 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   4290.027300 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   4290.027357 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 8,index 0, matchBitmap 
    [MCU2_0]   4290.027477 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   4290.027598 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 1 
    [MCU2_0]   4290.027658 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 2 
    [MCU2_0]   4290.027715 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   4290.027772 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   4290.027829 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   4290.027887 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   4290.027944 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 7 
    [MCU2_0]   4290.028034 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 8 
    [MCU2_0]   4290.028097 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 9 
    [MCU2_0]   4290.028184 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 10 
    [MCU2_0]   4290.028247 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 11 
    [MCU2_0]   4290.028306 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 12 
    [MCU2_0]   4290.028363 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 13 
    [MCU2_0]   4290.028466 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 14 
    [MCU2_0]   4290.028525 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.028581 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.028638 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.028694 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.028750 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.028861 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.028917 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 22 
    [MCU2_0]   4290.028973 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 23 
    [MCU2_0]   4290.029084 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 23 
    [MCU2_0]   4290.029140 s: CpswAle_delPolicer: del poli: polEntIndex: 23, status 0 
    [MCU2_0]   4290.029192 s: CpswAle_delPolicerEntry: del poli entry: polIndx:23 , no.of polEntries: 96 
    [MCU2_0]   4290.029254 s: CpswAle_clearTableEntry: clr table entry: entryIdx:33 , status 0 
    [MCU2_0]   4290.029323 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   4290.029653 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4290.029817 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   4290.029872 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 8,index 0, matchBitmap 
    [MCU2_0]   4290.029940 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   4290.030057 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 1 
    [MCU2_0]   4290.030117 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 2 
    [MCU2_0]   4290.030176 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   4290.030233 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   4290.030289 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   4290.030346 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   4290.030461 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 7 
    [MCU2_0]   4290.030528 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 8 
    [MCU2_0]   4290.030588 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 9 
    [MCU2_0]   4290.030645 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 10 
    [MCU2_0]   4290.030704 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 11 
    [MCU2_0]   4290.030760 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 12 
    [MCU2_0]   4290.030817 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 13 
    [MCU2_0]   4290.030873 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 14 
    [MCU2_0]   4290.030929 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.030984 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.031040 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.031096 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.031151 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.031207 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.031263 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.031319 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 22 
    [MCU2_0]   4290.031374 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 23 
    [MCU2_0]   4290.031468 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 24 
    [MCU2_0]   4290.031584 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 24 
    [MCU2_0]   4290.031638 s: CpswAle_delPolicer: del poli: polEntIndex: 24, status 0 
    [MCU2_0]   4290.031690 s: CpswAle_delPolicerEntry: del poli entry: polIndx:24 , no.of polEntries: 96 
    [MCU220 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]   3780.724537 s: APP: Init ... Done !!!
    [C7x_1 ]   3780.724546 s: APP: Run ... !!!
    [C7x_1 ]   3780.724555 s: IPC: Starting echo test ...
    [C7x_1 ]   3780.724726 s: APP: Run ... Done !!!
    [C7x_1 ]   3780.731385 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] 
    [C7x_1 ]   3780.731653 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   3780.745432 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   3780.977990 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [MCU2_0]   4290.030645 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 10 
    [MCU2_0]   4290.030704 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 11 
    [MCU2_0]   4290.030760 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 12 
    [MCU2_0]   4290.030817 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 13 
    [MCU2_0]   4290.030873 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 14 
    [MCU2_0]   4290.030929 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.030984 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.031040 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.031096 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.031151 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.031207 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.031319 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 22 
    [MCU2_0]   4290.031374 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 23 
    [MCU2_0]   4290.031468 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 24 
    [MCU2_0]   4290.031584 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 24 
    [MCU2_0]   4290.031638 s: CpswAle_delPolicer: del poli: polEntIndex: 24, status 0 
    [MCU2_0]   4290.031690 s: CpswAle_delPolicerEntry: del poli entry: polIndx:24 , no.of polEntries: 96 
    [MCU2_0]   4290.031753 s: CpswAle_clearTableEntry: clr table entry: entryIdx:34 , status 0 
    [MCU2_0]   4290.031822 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   5307.365184 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:11:10:5:1, FlowIdx:172, FlowIdxOffset:0
    [MCU2_0]   5307.368319 s: Cpsw_ioctlInternal: CPSW: Registered MAC address. ALE entry:9, Policer Entry:1
    [MCU2_0]   5307.376116 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.379702 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.381651 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.385103 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.388634 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.392105 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.395661 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKe
    [MCU2_1]   3780.723479 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1]   3780.726669 s: VHWA: DOF Init ... !!!
    [MCU2_1]   3780.735388 s: VHWA: DOF Init ... Done !!!
    [MCU2_1]   3780.735454 s: VHWA: SDE Init ... !!!
    [MCU2_1]   3780.737984 s: VHWA: SDE Init ... Done !!!
    [MCU2_1]   3780.738042 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1]   3780.738089 s:  VX_ZONE_INIT:Enabled
    [MCU2_1]   3780.738122 s:  VX_ZONE_ERROR:Enabled
    [MCU2_1]   3780.738152 s:  VX_ZONE_WARNING:Enabled
    [MCU2_1]   3780.739321 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_SDE 
    [MCU2_1]   3780.739558 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_DOF 
    [MCU2_1]   3780.739802 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target IPU1-1 
    [MCU2_1]   3780.739859 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_1]   3780.739898 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_1]   3780.740178 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1]   3780.740217 s: UDMA Copy: Init ... !!!
    [MCU2_1]   3780.741932 s: UDMA Copy: Init ... Done !!!
    [MCU2_1]   3780.742001 s: APP: Init ... Done !!!
    [MCU2_1]   3780.742035 s: APP: Run ... !!!
    [MCU2_1]   3780.742063 s: IPC: Starting echo test ...
    [MCU2_1]   3780.744799 s: APP: Run ... Done !!!
    [MCU2_1]   3780.746046 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] 
    [MCU2_1]   3780.746172 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] 
    [MCU2_1]   3780.746273 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   3780.978024 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   3781.554846 s:  VHWA Remote Service: Received command 00000005 to configure VHWA !!!
    [MCU2_1]   3781.554912 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=48 clk=0 freq=480000000
    [MCU2_1]   3781.555638 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   3781.555682 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=290 clk=0 freq=720000000
    [MCU2_1]   3781.555889 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   3781.555926 s:  VHWA Remote Service: VHWA configuration done !!!
    [C6x_1 ]   3780.678091 s: CIO: Init ... Done !!!
    [C6x_1 ]   3780.678127 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ]   3780.678139 s: APP: Init ... !!!
    [C6x_1 ]   3780.678148 s: SCICLIENT: Init ... !!!
    [C6x_1 ]   3780.678426 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C6x_1 ]   3780.678441 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_1 ]   3780.678453 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ]   3780.678464 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ]   3780.678474 s: UDMA: Init ... !!!
    [C6x_1 ]   3780.680140 s: UDMA: Init ... Done !!!
    [C6x_1 ]   3780.680167 s: MEM: Init ... !!!
    [C6x_1 ]   3780.680183 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ]   3780.680203 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ]   3780.680218 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
    [C6x_1 ]   3780.680244 s: IPC: Init ... !!!
    [C6x_1 ]   3780.680267 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ]   3780.680281 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ]   3780.680295 s: IPC: HLOS is ready !!!
    [C6x_1 ]   3780.684410 s: IPC: Init ... Done !!!
    [C6x_1 ]   3780.684441 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ]   3780.723272 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ]   3780.723288 s: REMOTE_SERVICE: Init ... !!!
    [C6x_1 ]   3780.724040 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ]   3780.724092 s:  VX_ZONE_INIT:Enabled
    [C6x_1 ]   3780.724105 s:  VX_ZONE_ERROR:Enabled
    [C6x_1 ]   3780.724116 s:  VX_ZONE_WARNING:Enabled
    [C6x_1 ]   3780.724949 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_1 ]   3780.724964 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ]   3780.725290 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ]   3780.729001 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ]   3780.729024 s: APP: Init ... Done !!!
    [C6x_1 ]   3780.729996 s: APP: Run ... !!!
    [C6x_1 ]   3780.730006 s: IPC: Starting echo test ...
    [C6x_1 ]   3780.731058 s: APP: Run ... Done !!!
    [C6x_1 ]   3780.731379 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] 
    [C6x_1 ]   3780.731638 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   3780.745381 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   3780.977900 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_2 ]   3780.682626 s: CIO: Init ... Done !!!
    [C6x_2 ]   3780.682657 s: ### CPU Frequency = 1350000000 Hz
    [C6x_2 ]   3780.682669 s: APP: Init ... !!!
    [C6x_2 ]   3780.682678 s: SCICLIENT: Init ... !!!
    [C6x_2 ]   3780.682920 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C6x_2 ]   3780.682933 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_2 ]   3780.682943 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_2 ]   3780.682954 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ]   3780.682964 s: UDMA: Init ... !!!
    [C6x_2 ]   3780.684925 s: UDMA: Init ... Done !!!
    [C6x_2 ]   3780.684951 s: MEM: Init ... !!!
    [C6x_2 ]   3780.684966 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    [C6x_2 ]   3780.684985 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_2 ]   3780.685001 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
    [C6x_2 ]   3780.685017 s: MEM: Init ... Done !!!
    [C6x_2 ]   3780.685026 s: IPC: Init ... !!!
    [C6x_2 ]   3780.685048 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ]   3780.685063 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ]   3780.685075 s: IPC: HLOS is ready !!!
    [C6x_2 ]   3780.688802 s: IPC: Init ... Done !!!
    [C6x_2 ]   3780.688832 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_2 ]   3780.723273 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_2 ]   3780.723288 s: REMOTE_SERVICE: Init ... !!!
    [C6x_2 ]   3780.724051 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_2 ]   3780.724100 s:  VX_ZONE_INIT:Enabled
    [C6x_2 ]   3780.724112 s:  VX_ZONE_ERROR:Enabled
    [C6x_2 ]   3780.724123 s:  VX_ZONE_WARNING:Enabled
    [C6x_2 ]   3780.724954 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_2 ]   3780.724970 s: APP: OpenVX Target kernel init ... !!!
    [C6x_2 ]   3780.725298 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_2 ]   3780.725318 s: UDMA Copy: Init ... !!!
    [C6x_2 ]   3780.729146 s: UDMA Copy: Init ... Done !!!
    [C6x_2 ]   3780.729169 s: APP: Init ... Done !!!
    [C6x_2 ]   3780.730171 s: APP: Run ... !!!
    [C6x_2 ]   3780.730182 s: IPC: Starting echo test ...
    [C6x_2 ]   3780.731327 s: APP: Run ... Done !!!
    [C6x_2 ]   3780.731650 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] 
    [C6x_2 ]   3780.731682 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3780.745409 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3780.977941 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C7x_1 ]   3780.719436 s: CIO: Init ... Done !!!
    [C7x_1 ]   3780.719452 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ]   3780.719464 s: APP: Init ... !!!
    [C7x_1 ]   3780.719472 s: SCICLIENT: Init ... !!!
    [C7x_1 ]   3780.719697 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C7x_1 ]   3780.719711 s: SCICLIENT: DMSC FW revision 0x15  
    [C7x_1 ]   3780.719721 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]   3780.719732 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]   3780.719741 s: UDMA: Init ... !!!
    [C7x_1 ]   3780.720979 s: UDMA: Init ... Done !!!
    [C7x_1 ]   3780.720992 s: MEM: Init ... !!!
    [C7x_1 ]   3780.721003 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
    [C7x_1 ]   3780.721024 satchFound: 1, index 24 
    [MCU2_0]   4290.031638 s: CpswAle_delPolicer: del poli: polEntIndex: 24, status 0 
    [MCU2_0]   4290.031690 s: CpswAle_delPolicerEntry: del poli entry: polIndx:24 , no.of polEntries: 96 
    [MCU2_0]   4290.031753 s: CpswAle_clearTableEntry: clr table entry: entryIdx:34 , status 0 
    [MCU2_0]   4290.031822 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   5307.365184 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:11:10:5:1, FlowIdx:172, FlowIdxOffset:0
    [MCU2_0]   5307.368319 s: Cpsw_ioctlInternal: CPSW: Registered MAC address. ALE entry:9, Policer Entry:1
    [MCU2_0]   5307.376116 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.379702 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.381651 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.385103 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.388634 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.392105 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.395661 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4d, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.399132 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.402701 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.406189 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:2c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.409689 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.413243 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.416748 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.418654 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:ff:10:5:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_1]   3779.567137 s: APP: Init ... !!!
    [MCU2_1]   3779.567165 s: SCICLIENT: Init ... !!!
    [MCU2_1]   3779.567416 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [MCU2_1]   3779.567466 s: SCICLIENT: DMSC FW revision 0x15  
    [MCU2_1]   3779.567503 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1]   3779.567542 s: SCICLIENT: Init ... Done !!!
    [MCU2_1]   3779.567570 s: UDMA: Init ... !!!
    [MCU2_1]   3779.569150 s: UDMA: Init ... Done !!!
    [MCU2_1]   3779.569216 s: MEM: Init ... !!!
    [MCU2_1]   3779.569268 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    [MCU2_1]   3779.569348 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
    [MCU2_1]   3779.569414 s: MEM: Init ... Done !!!
    [MCU2_1]   3779.569444 s: IPC: Init ... !!!
    [MCU2_1]   3779.569506 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1]   3780.661073 s: IPC: HLOS is ready !!!
    [MCU2_1]   3780.678152 s: IPC: Init ... Done !!!
    [MCU2_1]   3780.678241 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1]   3780.723275 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1]   3780.723479 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1]   3780.725341 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1]   3780.725407 s: FVID2: Init ... !!!
    [MCU2_1]   3780.725478 s: FVID2: Init ... Done !!!
    [MCU2_1]   3780.725512 s: VHWA: DMPAC: Init ... !!!
    [MCU2_1]   3780.725542 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1]   3780.726120 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   3780.726163 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    [MCU2_1]   3780.726625 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   3780.726669 s: VHWA: DOF Init ... !!!
    [MCU2_1]   3780.735388 s: VHWA: DOF Init ... Done !!!
    [MCU2_1]   3780.735454 s: VHWA: SDE Init ... !!!
    [MCU2_1]   3780.737984 s: VHWA: SDE Init ... Done !!!
    [MCU2_1]   3780.738042 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1]   3780.738089 s:  VX_ZONE_INIT:Enabled
    [MCU2_1]   3780.738122 s:  VX_ZONE_ERROR:Enabled
    [MCU2_1]   3780.738152 s:  VX_ZONE_WARNING:Enabled
    [MCU2_1]   3780.739321 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_SDE 
    [MCU2_1]   3780.739558 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_DOF 
    [MCU2_1]   3780.739802 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target IPU1-1 
    [MCU2_1]   3780.739859 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_1]   3780.739898 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_1]   3780.740178 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1]   3780.740217 s: UDMA Copy: Init ... !!!
    [MCU2_1]   3780.741932 s: UDMA Copy: Init ... Done !!!
    [MCU2_1]   3780.742001 s: APP: Init ... Done !!!
    [MCU2_1]   3780.742035 s: APP: Run ... !!!
    [MCU2_1]   3780.742063 s: IPC: Starting echo test ...
    [MCU2_1]   3780.744799 s: APP: Run ... Done !!!
    [MCU2_1]   3780.746046 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] 
    [MCU2_1]   3780.746172 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] 
    [MCU2_1]   3780.746273 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   3780.978024 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   3781.554846 s:  VHWA Remote Service: Received command 00000005 to configure VHWA !!!
    [MCU2_1]   3781.554912 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=48 clk=0 freq=480000000
    [MCU2_1]   3781.555638 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   3781.555682 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=290 clk=0 freq=720000000
    [MCU2_1]   3781.555889 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   3781.555926 s:  VHWA Remote Service: VHWA configuration done !!!
    [C6x_1 ]   3780.678091 s: CIO: Init ... Done !!!
    [C6x_1 ]   3780.678127 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ]   3780.678139 s: APP: Init ... !!!
    [C6x_1 ]   3780.678148 s: SCICLIENT: Init ... !!!
    [C6x_1 ]   3780.678426 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C6x_1 ]   3780.678441 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_1 ]   3780.678453 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ]   3780.678464 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ]   3780.678474 s: UDMA: Init ... !!!
    [C6x_1 ]   3780.680140 s: UDMA: Init ... Done !!!
    [C6x_1 ]   3780.680167 s: MEM: Init ... !!!
    [C6x_1 ]   3780.680183 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ]   3780.680203 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ]   3780.680218 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
    [C6x_1 ]   3780.680235 s: MEM: Init ... Done !!!
    [C6x_1 ]   3780.680244 s: IPC: Init ... !!!
    [C6x_1 ]   3780.680267 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ]   3780.680295 s: IPC: HLOS is ready !!!
    [C6x_1 ]   3780.684410 s: IPC: Init ... Done !!!
    [C6x_1 ]   3780.684441 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ]   3780.723272 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ]   3780.723288 s: REMOTE_SERVICE: Init ... !!!
    [C6x_1 ]   3780.724040 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ]   3780.724092 s:  VX_ZONE_INIT:Enabled
    [C6x_1 ]   3780.724105 s:  VX_ZONE_ERROR:Enabled
    [C6x_1 ]   3780.724116 s:  VX_ZONE_WARNING:Enabled
    [C6x_1 ]   3780.724949 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_1 ]   3780.724964 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ]   3780.725290 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ]   3780.725312 s: UDMA Copy: Init ... !!!
    [C6x_1 ]   3780.729001 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ]   3780.729024 s: APP: Init ... Done !!!
    [C6x_1 ]   3780.729996 s: APP: Run ... !!!
    [C6x_1 ]   3780.730006 s: IPC: Starting echo test ...
    [C6x_1 ]   3780.731058 s: APP: Run ... Done !!!
    [C6x_1 ]   3780.731379 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] 
    [C6x_1 ]   3780.731638 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   3780.745381 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   3780.977900 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_2 ]   3780.682626 s: CIO: Init ... Done !!!
    [C6x_2 ]   3780.682657 s: ### CPU Frequency = 1350000000 Hz
    [C6x_2 ]   3780.682669 s: APP: Init ... !!!
    [C6x_2 ]   3780.682678 s: SCICLIENT: Init ... !!!
    [C6x_2 ]   3780.682920 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [C6x_2 ]   3780.682933 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_2 ]   3780.682943 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_2 ]   3780.682954 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ]   3780.682964 s: UDMA: Init ... !!!
    [C6x_2 ]   3780.684925 s: UDMA: Init ... Done !!!
    [C6x_2 ]   3780.684951 s: MEM: Init ... !!!
    [C6x_2 ]   3780.684966 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    [C6x_2 ]   3780.684985 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_2 ]   3780.685001 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
    [C6x_2 ]   3780.685017 s: MEM: Init ... Done !!!
    [C6x_2 ]   3780.685026 s: IPC: Init ... !!!
    [C6x_2 ]   3780.685048 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ]   3780.685063 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ]   3780.685075 s: IPC: HLOS is ready !!!
    [C6x_2 ]   3780.688802 s: IPC: Init ... Done !!!
    [C6x_2 ]   3780.688832 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_2 ]   3780.723273 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_2 ]   3780.723288 s: REMOTE_SERVICE: Init ... !!!
    [C6x_2 ]   3780.724051 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_2 ]   3780.724100 s:  VX_ZONE_INIT:Enabled
    [C6x_2 ]   3780.724112 s:  VX_ZONE_ERROR:Enabled
    [C6x_2 ]   3780.724123 s:  VX_ZONE_WARNING:Enabled
    [C6x_2 ]   3780.724954 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_2 ]   3780.724970 s: APP: OpenVX Target kernel init ... !!!
    [C6x_2 ]   3780.725298 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_2 ]   3780.725318 s: UDMA Copy: Init ... !!!
    [C6x_2 ]   3780.729146 s: UDMA Copy: Init ... Done !!!
    [C6x_2 ]   3780.729169 s: APP: Init ... Done !!!
    [C6x_2 ]   3780.730171 s: APP: Run ... !!!
    [C6x_2 ]   3780.730182 s: IPC: Starting echo test ...
    [C6x_2 ]   3780.731327 s: APP: Run ... Done !!!
    [C6x_2 ]   3780.731650 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] 
    [C6x_2 ]   3780.731682 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3780.745409 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3780.977941 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C7x_1 ]   3780.719452 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ]   3780.719464 s: APP: Init ... !!!
    [C7x_1 ]   3780.719711 s: SCICLIENT: DMSC FW revision 0x15  
    [C7x_1 ]   3780.719721 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]   3780.719732 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]   3780.719741 s: UDMA: Init ... !!!
    [C7x_1 ]   3780.720979 s: UDMA: Init ... Done !!!
    [C7x_1 ]   3780.720992 s: MEM: Init ... !!!
    [C7x_1 ]   3780.721003 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
    [C7x_1 ]   3780.721024 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
    [C7x_1 ]   3780.721041 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
    [C7x_1 ]   3780.721059 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ]   3780.721076 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e4000000 of size 402653184 bytes !!!
    [C7x_1 ]   3780.721095 s: MEM: Init ... Done !!!
    [C7x_1 ]   3780.721103 s: IPC: Init ... !!!
    [C7x_1 ]   3780.721118 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ]   3780.721133 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]   3780.721144 s: IPC: HLOS is ready !!!
    [C7x_1 ]   3780.723243 s: IPC: Init ... Done !!!
    [C7x_1 ]   3780.723258 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ]   3780.723273 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ]   3780.723289 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]   3780.723458 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]   3780.723481 s:  VX_ZONE_INIT:Enabled
    [C7x_1 ]   3780.723492 s:  VX_ZONE_ERROR:Enabled
    [C7x_1 ]   3780.723503 s:  VX_ZONE_WARNING:Enabled
    [C7x_1 ]   3780.723705 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 
    [C7x_1 ]   3780.723813 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 
    [C7x_1 ]   3780.723924 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 
    [C7x_1 ]   3780.724006 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 
    [C7x_1 ]   3780.724079 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 
    [C7x_1 ]   3780.724154 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 
    [C7x_1 ]   3780.724262 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 
    [C7x_1 ]   3780.724347 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 
    [C7x_1 ]   3780.724369 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_1 ]   3780.724383 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]   3780.724520 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]   3780.724537 s: APP: Init ... Done !!!
    [C7x_1 ]   3780.724546 s: APP: Run ... !!!
    [C7x_1 ]   3780.724555 s: IPC: Starting echo test ...
    [C7x_1 ]   3780.724726 s: APP: Run ... Done !!!
    [C7x_1 ]   3780.731385 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] 
    [C7x_1 ]   3780.731653 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   3780.745432 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   3780.977990 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [MCU2_0] ex 14 
    [MCU2_0]   4290.026054 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.026109 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.026164 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.026219 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.026274 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.026329 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.026385 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.026478 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 22 
    [MCU2_0]   4290.026589 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 22 
    [MCU2_0]   4290.026644 s: CpswAle_delPolicer: del poli: polEntIndex: 22, status 0 
    [MCU2_0]   4290.026696 s: CpswAle_delPolicerEntry: del poli entry: polIndx:22 , no.of polEntries: 96 
    [MCU2_0]   4290.026757 s: CpswAle_clearTableEntry: clr table entry: entryIdx:32 , status 0 
    [MCU2_0]   4290.026824 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   4290.027137 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4290.027300 s: CpswAle_delPolicer: del poli entry -->  
    [MCU2_0]   4290.027357 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 8,index 0, matchBitmap 
    [MCU2_0]   4290.027477 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   4290.027598 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 1 
    [MCU2_0]   4290.027658 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 2 
    [MCU2_0]   4290.027715 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   4290.027772 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   4290.027829 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   4290.027887 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   4290.027944 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 7 
    [MCU2_0]   4290.028034 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 8 
    [MCU2_0]   4290.028097 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 9 
    [MCU2_0]   4290.028184 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 10 
    [MCU2_0]   4290.028247 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 11 
    [MCU2_0]   4290.028306 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 12 
    [MCU2_0]   4290.028363 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 13 
    [MCU2_0]   4290.028466 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 14 
    [MCU2_0]   4290.028525 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.028581 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.028638 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.028694 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.028750 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.028805 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 20 
    [MCU2_0]   4290.028861 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.028917 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 22 
    [MCU2_0]   4290.028973 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 23 
    [MCU2_0]   4290.029084 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 23 
    [MCU2_0]   4290.029140 s: CpswAle_delPolicer: del poli: polEntIndex: 23, status 0 
    [MCU2_0]   4290.029192 s: CpswAle_delPolicerEntry: del poli entry: polIndx:23 , no.of polEntries: 96 
    [MCU2_0]   4290.029254 s: CpswAle_clearTableEntry: clr table entry: entryIdx:33 , status 0 
    [MCU2_0]   4290.029323 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   4290.029653 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4290.029872 s: CpswAle_getPolicerIndex: get poli Index : matchBitmap: 8,index 0, matchBitmap 
    [MCU2_0]   4290.029940 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1160,index 0 
    [MCU2_0]   4290.030057 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 1 
    [MCU2_0]   4290.030117 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 2 
    [MCU2_0]   4290.030176 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 3 
    [MCU2_0]   4290.030233 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 4 
    [MCU2_0]   4290.030289 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 5 
    [MCU2_0]   4290.030346 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 6 
    [MCU2_0]   4290.030461 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 7 
    [MCU2_0]   4290.030528 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 8 
    [MCU2_0]   4290.030588 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 9 
    [MCU2_0]   4290.030645 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 10 
    [MCU2_0]   4290.030704 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 11 
    [MCU2_0]   4290.030760 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1089,index 12 
    [MCU2_0]   4290.030817 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 13 
    [MCU2_0]   4290.030873 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 14 
    [MCU2_0]   4290.030929 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 15 
    [MCU2_0]   4290.030984 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 16 
    [MCU2_0]   4290.031040 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 17 
    [MCU2_0]   4290.031096 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 18 
    [MCU2_0]   4290.031151 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 19 
    [MCU2_0]   4290.031263 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 21 
    [MCU2_0]   4290.031319 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 22 
    [MCU2_0]   4290.031374 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 0,index 23 
    [MCU2_0]   4290.031468 s: CpswAle_getPolicerIndex: get poli Index:policerEntry.validBitmap: 1032,index 24 
    [MCU2_0]   4290.031584 s: CpswAle_getPolicerIndex: get poli Index: matchFound: 1, index 24 
    [MCU2_0]   4290.031638 s: CpswAle_delPolicer: del poli: polEntIndex: 24, status 0 
    [MCU2_0]   4290.031690 s: CpswAle_delPolicerEntry: del poli entry: polIndx:24 , no.of polEntries: 96 
    [MCU2_0]   4290.031753 s: CpswAle_clearTableEntry: clr table entry: entryIdx:34 , status 0 
    [MCU2_0]   4290.031822 s: CpswAle_ioctl: del policer: AleEM:1018 , policerMatch: 8, status -1549271912 
    [MCU2_0]   5307.365184 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:11:10:5:1, FlowIdx:172, FlowIdxOffset:0
    [MCU2_0]   5307.368319 s: Cpsw_ioctlInternal: CPSW: Registered MAC address. ALE entry:9, Policer Entry:1
    [MCU2_0]   5307.376116 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.379702 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.381651 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.385103 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.388634 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.392105 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.395661 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4d, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.399132 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.402701 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.406189 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:2c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.409689 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.413243 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.416748 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   5307.418654 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:ff:10:5:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_1]   3779.567094 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_1]   3779.567137 s: APP: Init ... !!!
    [MCU2_1]   3779.567165 s: SCICLIENT: Init ... !!!
    [MCU2_1]   3779.567416 s: SCICLIENT: DMSC FW version [21.9.1--v2021.09a (Terrific Lla]
    [MCU2_1]   3779.567466 s: SCICLIENT: DMSC FW revision 0x15  
    [MCU2_1]   3779.567503 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1]   3779.567542 s: SCICLIENT: Init ... Done !!!
    [MCU2_1]   3779.567570 s: UDMA: Init ... !!!
    [MCU2_1]   3779.569150 s: UDMA: Init ... Done !!!
    [MCU2_1]   3779.569216 s: MEM: Init ... !!!
    [MCU2_1]   3779.569268 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    [MCU2_1]   3779.569348 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
    [MCU2_1]   3779.569414 s: MEM: Init ... Done !!!
    [MCU2_1]   3779.569444 s: IPC: Init ... !!!
    [MCU2_1]   3779.569506 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1]   3779.569556 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1]   3780.661073 s: IPC: HLOS is ready !!!
    [MCU2_1]   3780.678152 s: IPC: Init ... Done !!!
    [MCU2_1]   3780.678241 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1]   3780.723275 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1]   3780.723479 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1]   3780.725341 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1]   3780.725407 s: FVID2: Init ... !!!
    [MCU2_1]   3780.725478 s: FVID2: Init ... Done !!!
    [MCU2_1]   3780.725512 s: VHWA: DMPAC: Init ... !!!
    [MCU2_1]   3780.725542 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1]   3780.726120 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   3780.726163 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    [MCU2_1]   3780.726625 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   3780.726669 s: VHWA: DOF Init ... !!!
    [MCU2_1]   3780.735388 s: VHWA: DOF Init ... Done !!!
    [MCU2_1]   3780.735454 s: VHWA: SDE Init ... !!!
    [MCU2_1]   3780.737984 s: VHWA: SDE Init ... Done !!!
    [MCU2_1]   3780.738042 s: VHWA: DMPAC: Init ... Do
    ethtool_cap.txt

    Thanks,

    Srivatsan

  • Hi Srivastsan,

    Is "MacAddress:2:0:11:10:5:1" the one you are trying to set for the ethernet interface.

    I have verified the latest logs (eth_intf_down.txt & eth_intf_up.txt), seems no error in this logs.

    But observed an error from previously shared logs as "get poli Index: matchFound: 0, index 96". It means that policer entry looking for deletion was not found in List.

    We are suspecting entry may be over written.

    Best Regards,
    Sudheer

  • Hi Sudheer,

    We have root caused the issue to be both CPSW_ALE_IOCTL_REMOVE_VLAN and CPSW_ALE_IOCTL_DEL_POLICER (both from function EthApp_delMpu10StaticCfg()) are performing  status = CpswAle_clearTableEntry(regs, entryIdx); and it fails for CPSW_ALE_IOCTL_DEL_POLICER as the entry is already removed by CPSW_ALE_IOCTL_REMOVE_VLAN IOCTL

    And if we remove the CPSW_ALE_IOCTL_REMOVE_VLAN  from the function EthApp_delMpu10StaticCfg(), then we can set ifconfig up and down multiple times and it seems to take effect. Can you please review this fix.

  • Hi Radhakrishna,


    While adding policer entry, you are passing mask as below from EthApp_addVlanIds API.

    polInArgs.policerMatch.policerMatchEnMask |= CPSW_ALE_POLICER_MATCH_IVLAN; --> Inner Vlan

    But actual entry is related to MAC Destination address.

    Where as while deleting policer, you are passing mask as below from EthApp_delMpu10StaticCfg API.

    polInArgs.policerMatch.policerMatchEnMask |= CPSW_ALE_POLICER_MATCH_MACDST; --> MAC Destination Address


    Can you try to change mask type to "CPSW_ALE_POLICER_MATCH_MACDST"  while adding policer and check once.


    Best Regards,

    Sudheer

  • Hi Sudheer, 

    Both Dwarakesh and I tried the above suggestion of using CPSW_ALE_POLICER_MATCH_MACDST mask for adding policer and it didn't work. 

    The issue still persists. 

    Thanks,

    Srivatsan

  • Sudheer, 

    Just wanted to re-iterate the fact - that we have applied to patch shared by TI for creation of multiple VLANs as well and extended the same to support multiple VLANs. The patch has been shared in this thread above.

    Thanks,

    Srivatsan

  • Hi Srivatsan,

    Sorry for delayed response.

    Can you make following changes while adding and deleting VLAN and confirm once.

    Changes while adding VLAN from "EthApp_addVlanIds" (from your patch) API: 
    -  polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    -  polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = TEST_VID_A72;
    + polInArgs.policerMatch.ivlanId = TEST_VID_A72;


    Changes while deleting VLAN from "EthApp_delMpu10StaticCfg" (from your patch) API: 

    - polInArgs.policerMatch.policerMatchEnMask |= CPSW_ALE_POLICER_MATCH_MACDST;
    - polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    - polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = 0U;
    - EnetUtils_copyMacAddr(&polInArgs.policerMatch.dstMacAddrInfo.addr.addr[0], &mcastAddr[0]);

    + polInArgs.policerMatch.policerMatchEnMask |= CPSW_ALE_POLICER_MATCH_IVLAN;
    + polInArgs.policerMatch.ivlanId = TEST_VID_A72;


    Also, move remove VLAN (CPSW_ALE_IOCTL_REMOVE_VLAN) to after deleting policer (CPSW_ALE_IOCTL_DEL_POLICER) from  "EthApp_delMpu10StaticCfg" (from your patch) API.

    Best Regards,
    Sudheer

  • Sudheer, 

    This patch didn't solve the problem. Please find the steps I repeated with this patch. 

    1. Boot the board with the image containing the patch above

    2. Confirm that the Ethernet interface is up and pinging. 

    3. source ./vision_apps_init.sh - to get all the MCU2_0 logs

    4. Bring down the Ethernet interface on the custom board (ifconfig eth0 down)

    5. Change the MAC address of the Ethernet interface (ifconfig eth0 hw ether <mac-addr>) 

    6. Bring up the interface (ifconfig eth0 up)

    7. Check ping from the host

    The log file "eth_mac_5jan_logs.txt" -- contains the logs directly captured from the board while following the above mentioned steps

    File "tcpdump_arp_pcap_5jan.txt" captures the response from the board to the ARP request from the host. The arp reply still contains the old mac-address

    root@j7-evm:~# ifconfig eth0ps atop
    Mem: 297824K used, 1911816K free, 80K shrd, 1816K buff, 78848K cached
    CPU:   0% usr   0% sys   0% nic 100% idle   0% io   0% irq   0% sirq
    Load average: 0.00 0.00 0.00 1/108 706
      PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
      399     1 root     S     536m  25%   0% /usr/bin/DoIPSrvRunProcess
      395     1 root     S     119m   5%   0% /opt/vision_apps/vx_app_arm_remote_log.out
      432   409 root     S     3740   0%   0% /bin/login --
      463   432 root     S     2900   0%   0% -sh
      247     1 root     S     2800   0%   0% /sbin/syslogd -n -O /filesystem/log/svcu_log.log -s 2048 -b 10
      250     1 root     S     2800   0%   0% /sbin/klogd -n
      409     1 root     S     2800   0%   0% {start_getty} /bin/sh /bin/start_getty 115200 ttyS2 vt102
      410     1 root     S     2800   0%   0% /sbin/getty 38400 tty1
      706   463 root     R     2800   0%   0% top
      397     1 root     S     2648   0%   0% /usr/bin/tee-supplicant -d -f /m9g8a1o3
      404     1 root     S     2596   0%   0% /usr/sbin/dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22
        1     0 root     S     1912   0%   0% init [5]
       61     2 root     IW       0   0%   0% [kworker/0:2-rcu]
       26     2 root     SWN      0   0%   0% [khugepaged]
        5     2 root     IW       0   0%   0% [kworker/0:0-eve]
        2     0 root     SW       0   0%   0% [kthreadd]
        3     2 root     IW<      0   0%   0% [rcu_gp]
        4     2 root     IW<      0   0%   0% [rcu_par_gp]
        6     2 root     IW<      0   0%   0% [kworker/0:0H-ev]
        7     2 root     IW       0   0%   0% [kworker/u4:0-ev]
        8     2 root     IW<      0   0%   0% [mm_percpu_wq]
        9     2 root     SW       0   0%   0% [rcu_tasks_kthre]
       10     2 root     SW       0   0%   0% [ksoftirqd/0]
       11     2 root     IW       0   0%   0% [rcu_preempt]
       12     2 root     SW       0   0%   0% [migration/0]
       13     2 root     SW       0   0%   0% [cpuhp/0]
       14     2 root     SW       0   0%   0% [cpuhp/1]
       15     2 root     SW       0   0%   0% [migration/1]
       16     2 root     SW       0   0%   0% [ksoftirqd/1]
       17     2 root     IW       0   0%   0% [kworker/1:0-eve]
       18     2 root     IW<      0   0%   0% [kworker/1:0H-kb]
       19     2 root     SW       0   0%   0% [kdevtmpfs]
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:317 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:23686 (23.1 KiB)
    
    root@j7-evm:~# 
    root@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh 
    root@j7-evm:~# [MCU2_0] 0_wExtReg: PHY 4: write reg 2100 val 0x8001
    [MCU2_0]   3667.248503 s: Dp83tg720_wExtReg: PHY 4: data 0x8001
    [MCU2_0]   3667.248773 s: Dp83tg720_rExtReg: PHY 4: read reg 2100
    [MCU2_0]   3667.249229 s: PHY 4: BMCR    = 0x0140
    [MCU2_0]   3667.249330 s: PHY 4: BMSR    = 0x0141
    [MCU2_0]   3667.249419 s: PHY 4: PHYIDR1 = 0x2000
    [MCU2_0]   3667.249507 s: PHY 4: PHYIDR2 = 0xa284
    [MCU2_0]   3667.249595 s: PHY 4: ANAR    = 0x0000
    [MCU2_0]   3667.249684 s: PHY 4: ANLPAR  = 0x0000
    [MCU2_0]   3667.249772 s: PHY 4: ANER    = 0x0000
    [MCU2_0]   3667.249972 s: PHY 4: ANNPTR  = 0x0000
    [MCU2_0]   3667.250075 s: PHY 4: ANNPRR  = 0x0000
    [MCU2_0]   3667.250159 s: PHY 4: CR1     = 0x0000
    [MCU2_0]   3667.250247 s: PHY 4: STS1    = 0x0000
    [MCU2_0]   3667.250337 s: PHY 4: 1KSCR   = 0x0000
    [MCU2_0]   3667.250427 s: PHY 4: PHYCR   = 0x0004
    [MCU2_0]   3667.260002 s: EnetPhy_enableState: PHY 4: falling back to manual mode
    [MCU2_0]   3667.260073 s: EnetPhy_enableState: PHY 4: new link caps: FD1000 
    [MCU2_0]   3667.448062 s: CpswMacPort_checkSgmiiStatus: MAC 2: SGMII link parter config port: link up: 1-Gbps Full-Duplex
    [MCU2_0]   3667.448159 s: Cpsw_handleLinkUp: Port 2: Link up: 1-Gbps Full-Duplex
    [MCU2_0]   3668.300224 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_1]   3665.552464 s: CIO: Init ... Done !!!
    [MCU2_1]   3665.552537 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_1]   3665.552583 s: APP: Init ... !!!
    [MCU2_1]   3665.552614 s: SCICLIENT: Init ... !!!
    [MCU2_1]   3665.552873 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [MCU2_1]   3665.552925 s: SCICLIENT: DMSC FW revision 0x15  
    [MCU2_1]   3665.552960 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1]   3665.552998 s: SCICLIENT: Init ... Done !!!
    [MCU2_1]   3665.553040 s: UDMA: Init ... !!!
    [MCU2_1]   3665.554614 s: UDMA: Init ... Done !!!
    [MCU2_1]   3665.554675 s: MEM: Init ... !!!
    [MCU2_1]   3665.554721 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    [MCU2_1]   3665.554794 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
    [MCU2_1]   3665.554857 s: MEM: Init ... Done !!!
    [MCU2_1]   3665.554885 s: IPC: Init ... !!!
    [MCU2_1]   3665.554946 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1]   3665.554994 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1]   3666.542122 s: IPC: HLOS is ready !!!
    [MCU2_1]   3666.559792 s: IPC: Init ... Done !!!
    [MCU2_1]   3666.559882 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1]   3666.604518 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1]   3666.604716 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1]   3666.606550 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1]   3666.606617 s: FVID2: Init ... !!!
    [MCU2_1]   3666.606689 s: FVID2: Init ... Done !!!
    [MCU2_1]   3666.606724 s: VHWA: DMPAC: Init ... !!!
    [MCU2_1]   3666.606755 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1]   3666.607336 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   3666.607383 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    [MCU2_1]   3666.607837 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   3666.607873 s: VHWA: DOF Init ... !!!
    [MCU2_1]   3666.616661 s: VHWA: DOF Init ... Done !!!
    [MCU2_1]   3666.616723 s: VHWA: SDE Init ... !!!
    [MCU2_1]   3666.619244 s: VHWA: SDE Init ... Done !!!
    [MCU2_1]   3666.619303 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1]   3666.619352 s:  VX_ZONE_INIT:Enabled
    [MCU2_1]   3666.619388 s:  VX_ZONE_ERROR:Enabled
    [MCU2_1]   3666.619418 s:  VX_ZONE_WARNING:Enabled
    [MCU2_1]   3666.620602 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_SDE 
    [MCU2_1]   3666.620856 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_DOF 
    [MCU2_1]   3666.621130 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target IPU1-1 
    [MCU2_1]   3666.621193 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_1]   3666.621233 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_1]   3666.621544 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1]   3666.621587 s: UDMA Copy: Init ... !!!
    [MCU2_1]   3666.623330 s: UDMA Copy: Init ... Done !!!
    [MCU2_1]   3666.623401 s: APP: Init ... Done !!!
    [MCU2_1]   3666.623438 s: APP: Run ... !!!
    [MCU2_1]   3666.623468 s: IPC: Starting echo test ...
    [MCU2_1]   3666.626089 s: APP: Run ... Done !!!
    [MCU2_1]   3666.627331 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] 
    [MCU2_1]   3666.627461 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] 
    [MCU2_1]   3666.627567 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   3666.856626 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   3667.281762 s:  VHWA Remote Service: Received command 00000005 to configure VHWA !!!
    [MCU2_1]   3667.281828 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=48 clk=0 freq=480000000
    [MCU2_1]   3667.282537 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   3667.282582 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=290 clk=0 freq=720000000
    [MCU2_1]   3667.282787 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   3667.282822 s:  VHWA Remote Service: VHWA configuration done !!!
    [C6x_1 ]   3666.561953 s: CIO: Init ... Done !!!
    [C6x_1 ]   3666.561982 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ]   3666.561993 s: APP: Init ... !!!
    [C6x_1 ]   3666.562001 s: SCICLIENT: Init ... !!!
    [C6x_1 ]   3666.562245 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [C6x_1 ]   3666.562259 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_1 ]   3666.562270 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ]   3666.562281 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ]   3666.562290 s: UDMA: Init ... !!!
    [C6x_1 ]   3666.563947 s: UDMA: Init ... Done !!!
    [C6x_1 ]   3666.563977 s: MEM: Init ... !!!
    [C6x_1 ]   3666.563994 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ]   3666.564014 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ]   3666.564030 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
    [C6x_1 ]   3666.564047 s: MEM: Init ... Done !!!
    [C6x_1 ]   3666.564056 s: IPC: Init ... !!!
    [C6x_1 ]   3666.564078 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ]   3666.564094 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ]   3666.564108 s: IPC: HLOS is ready !!!
    [C6x_1 ]   3666.568652 s: IPC: Init ... Done !!!
    [C6x_1 ]   3666.568702 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ]   3666.604515 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ]   3666.604530 s: REMOTE_SERVICE: Init ... !!!
    [C6x_1 ]   3666.605258 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ]   3666.605310 s:  VX_ZONE_INIT:Enabled
    [C6x_1 ]   3666.605322 s:  VX_ZONE_ERROR:Enabled
    [C6x_1 ]   3666.605332 s:  VX_ZONE_WARNING:Enabled
    [C6x_1 ]   3666.606168 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_1 ]   3666.606183 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ]   3666.606506 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ]   3666.606528 s: UDMA Copy: Init ... !!!
    [C6x_1 ]   3666.610237 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ]   3666.610260 s: APP: Init ... Done !!!
    [C6x_1 ]   3666.611241 s: APP: Run ... !!!
    [C6x_1 ]   3666.611251 s: IPC: Starting echo test ...
    [C6x_1 ]   3666.612315 s: APP: Run ... Done !!!
    [C6x_1 ]   3666.612629 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] 
    [C6x_1 ]   3666.612882 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   3666.626665 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   3666.856406 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_2 ]   3666.565839 s: CIO: Init ... Done !!!
    [C6x_2 ]   3666.565868 s: ### CPU Frequency = 1350000000 Hz
    [C6x_2 ]   3666.565880 s: APP: Init ... !!!
    [C6x_2 ]   3666.565888 s: SCICLIENT: Init ... !!!
    [C6x_2 ]   3666.566141 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [C6x_2 ]   3666.566154 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_2 ]   3666.566164 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_2 ]   3666.566175 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ]   3666.566184 s: UDMA: Init ... !!!
    [C6x_2 ]   3666.568482 s: UDMA: Init ... Done !!!
    [C6x_2 ]   3666.568509 s: MEM: Init ... !!!
    [C6x_2 ]   3666.568523 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    [C6x_2 ]   3666.568541 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_2 ]   3666.568557 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
    [C6x_2 ]   3666.568574 s: MEM: Init ... Done !!!
    [C6x_2 ]   3666.568583 s: IPC: Init ... !!!
    [C6x_2 ]   3666.568607 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ]   3666.568622 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ]   3666.568635 s: IPC: HLOS is ready !!!
    [C6x_2 ]   3666.572869 s: IPC: Init ... Done !!!
    [C6x_2 ]   3666.572904 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_2 ]   3666.604515 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_2 ]   3666.604530 s: REMOTE_SERVICE: Init ... !!!
    [C6x_2 ]   3666.605270 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_2 ]   3666.605320 s:  VX_ZONE_INIT:Enabled
    [C6x_2 ]   3666.605332 s:  VX_ZONE_ERROR:Enabled
    [C6x_2 ]   3666.605342 s:  VX_ZONE_WARNING:Enabled
    [C6x_2 ]   3666.606179 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_2 ]   3666.606194 s: APP: OpenVX Target kernel init ... !!!
    [C6x_2 ]   3666.606519 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_2 ]   3666.606540 s: UDMA Copy: Init ... !!!
    [C6x_2 ]   3666.610378 s: UDMA Copy: Init ... Done !!!
    [C6x_2 ]   3666.610400 s: APP: Init ... Done !!!
    [C6x_2 ]   3666.611410 s: APP: Run ... !!!
    [C6x_2 ]   3666.611421 s: IPC: Starting echo test ...
    [C6x_2 ]   3666.612579 s: APP: Run ... Done !!!
    [C6x_2 ]   3666.612893 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] 
    [C6x_2 ]   3666.612926 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3666.626693 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   3666.856476 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C7x_1 ]   3666.600744 s: CIO: Init ... Done !!!
    [C7x_1 ]   3666.600759 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ]   3666.600771 s: APP: Init ... !!!
    [C7x_1 ]   3666.600779 s: SCICLIENT: Init ... !!!
    [C7x_1 ]   3666.600996 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [C7x_1 ]   3666.601010 s: SCICLIENT: DMSC FW revision 0x15  
    [C7x_1 ]   3666.601021 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]   3666.601032 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]   3666.601042 s: UDMA: Init ... !!!
    [C7x_1 ]   3666.602280 s: UDMA: Init ... Done !!!
    [C7x_1 ]   3666.602294 s: MEM: Init ... !!!
    [C7x_1 ]   3666.602304 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
    [C7x_1 ]   3666.602326 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
    [C7x_1 ]   3666.602344 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
    [C7x_1 ]   3666.602361 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ]   3666.602379 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e4000000 of size 402653184 bytes !!!
    [C7x_1 ]   3666.602398 s: MEM: Init ... Done !!!
    [C7x_1 ]   3666.602406 s: IPC: Init ... !!!
    [C7x_1 ]   3666.602422 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ]   3666.602437 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]   3666.602449 s: IPC: HLOS is ready !!!
    [C7x_1 ]   3666.604486 s: IPC: Init ... Done !!!
    [C7x_1 ]   3666.604500 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ]   3666.604516 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ]   3666.604527 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]   3666.604703 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]   3666.604726 s:  VX_ZONE_INIT:Enabled
    [C7x_1 ]   3666.604737 s:  VX_ZONE_ERROR:Enabled
    [C7x_1 ]   3666.604747 s:  VX_ZONE_WARNING:Enabled
    [C7x_1 ]   3666.604981 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 
    [C7x_1 ]   3666.605092 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 
    [C7x_1 ]   3666.605172 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 
    [C7x_1 ]   3666.605243 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 
    [C7x_1 ]   3666.605315 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 
    [C7x_1 ]   3666.605398 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 
    [C7x_1 ]   3666.605501 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 
    [C7x_1 ]   3666.605573 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 
    [C7x_1 ]   3666.605604 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_1 ]   3666.605618 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]   3666.605755 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]   3666.605769 s: APP: Init ... Done !!!
    [C7x_1 ]   3666.605778 s: APP: Run ... !!!
    [C7x_1 ]   3666.605786 s: IPC: Starting echo test ...
    [C7x_1 ]   3666.605958 s: APP: Run ... Done !!!
    [C7x_1 ]   3666.612648 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] 
    [C7x_1 ]   3666.612898 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   3666.626716 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   3666.856532 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0 
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:360 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:26552 (25.9 KiB)
    
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0 down
    [MCU2_0]   3828.508726 s: Function:CpswProxyServer_unregisterMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:0:10:5:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.509068 s: Delete static config for mpu1_0
    [MCU2_0]   3828.509122 s: ##### LUCID ### DEL_POLICER for vlan-ids 1 during interface down ######### 
    [MCU2_0]   3828.509244 s: ##### LUCID ### REMOVE_VLAN 1 ioctl during interface down ######### 
    [MCU2_0]   3828.509344 s: ##### LUCID ### DEL_POLICER for vlan-ids 11 during interface down ######### 
    [MCU2_0]   3828.509448 s: ##### LUCID ### REMOVE_VLAN 11 ioctl during interface down ######### 
    [MCU2_0]   3828.509534 s: ##### LUCID ### DEL_POLICER for vlan-ids 44 during interface down ######### 
    [MCU2_0]   3828.509641 s: ##### LUCID ### REMOVE_VLAN 44 ioctl during interface down ######### 
    [MCU2_0]   3828.509727 s: ##### LUCID ### DEL_POLICER for vlan-ids 50 during interface down ######### 
    [MCU2_0]   3828.509831 s: ##### LUCID ### REMOVE_VLAN 50 ioctl during interface down ######### 
    [MCU2_0]   3828.509984 s: ##### LUCID ### DEL_POLICER for vlan-ids 69 during interface down ######### 
    [MCU2_0]   3828.510106 s: ##### LUCID ### REMOVE_VLAN 69 ioctl during interface down ######### 
    [MCU2_0]   3828.510200 s: ##### LUCID ### DEL_POLICER for vlan-ids 76 during interface down ######### 
    [MCU2_0]   3828.510313 s: ##### LUCID ### REMOVE_VLAN 76 ioctl during interface down ######### 
    [MCU2_0]   3828.510403 s: ##### LUCID ### DEL_POLICER for vlan-ids 77 during interface down ######### 
    [MCU2_0]   3828.510516 s: ##### LUCID ### REMOVE_VLAN 77 ioctl during interface down ######### 
    [MCU2_0]   3828.510607 s: ##### LUCID ### DEL_POLICER for vlan-ids 78 during interface down ######### 
    [MCU2_0]   3828.510721 s: ##### LUCID ### REMOVE_VLAN 78 ioctl during interface down ######### 
    [MCU2_0]   3828.510809 s: ##### LUCID ### DEL_POLICER for vlan-ids 79 during interface down ######### 
    [MCU2_0]   3828.510979 s: ##### LUCID ### REMOVE_VLAN 79 ioctl during interface down ######### 
    [MCU2_0]   3828.511083 s: ##### LUCID ### DEL_POLICER for vlan-ids 80 during interface down ######### 
    [MCU2_0]   3828.511209 s: ##### LUCID ### REMOVE_VLAN 80 ioctl during interface down ######### 
    [MCU2_0]   3828.511307 s: ##### LUCID ### DEL_POLICER for vlan-ids 100 during interface down ######### 
    [MCU2_0]   3828.511431 s: ##### LUCID ### REMOVE_VLAN 100 ioctl during interface down ######### 
    [MCU2_0]   3828.511813 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.512329 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.512768 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.513265 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:ff:10:5:0, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.513709 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.514275 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:2c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.514732 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.515312 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.515768 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4d, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.516369 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.516831 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.517435 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0, FlowIdx:172, FlowIdOffset:0
    root@j7-evm:~# [MCU2_0]   3828.517947 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3828.518506 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:369 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:27146 (26.5 KiB)
    
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0 hw ether 02:00:011:10:05:00
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0 up
    [MCU2_0]   3976.403954 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:11:10:5:0, FlowIdx:172, FlowIdxOffset:0
    [MCU2_0]   3976.407160 s: Cpsw_ioctlInternal: CPSW: Registered MAC address. ALE entry:9, Policer Entry:1
    [MCU2_0]   3976.407228 s: #### LUCID ### SET_VLAN for vlanids 1 during interface up #####  
    [MCU2_0]   3976.407806 s: #### LUCID ### SET_POLICER for vlanids 1 during interface up #####  
    [MCU2_0]   3976.407996 s: #### LUCID ### SET_VLAN for vlanids 11 during interface up #####  
    [MCU2_0]   3976.408578 s: #### LUCID ### SET_POLICER for vlanids 11 during interface up #####  
    [MCU2_0]   3976.408711 s: #### LUCID ### SET_VLAN for vlanids 44 during interface up #####  
    [MCU2_0]   3976.409326 s: #### LUCID ### SET_POLICER for vlanids 44 during interface up #####  
    [MCU2_0]   3976.409482 s: #### LUCID ### SET_VLAN for vlanids 50 during interface up #####  
    [MCU2_0]   3976.410100 s: #### LUCID ### SET_POLICER for vlanids 50 during interface up #####  
    [MCU2_0]   3976.410262 s: #### LUCID ### SET_VLAN for vlanids 69 during interface up #####  
    [MCU2_0]   3976.410877 s: #### LUCID ### SET_POLICER for vlanids 69 during interface up #####  
    [MCU2_0]   3976.411039 s: #### LUCID ### SET_VLAN for vlanids 76 during interface up #####  
    [MCU2_0]   3976.411626 s: #### LUCID ### SET_POLICER for vlanids 76 during interface up #####  
    [MCU2_0]   3976.411783 s: #### LUCID ### SET_VLAN for vlanids 77 during interface up #####  
    [MCU2_0]   3976.412417 s: #### LUCID ### SET_POLICER for vlanids 77 during interface up #####  
    [MCU2_0]   3976.412588 s: #### LUCID ### SET_VLAN for vlanids 78 during interface up #####  
    [MCU2_0]   3976.413213 s: #### LUCID ### SET_POLICER for vlanids 78 during interface up #####  
    [MCU2_0]   3976.413391 s: #### LUCID ### SET_VLAN for vlanids 79 during interface up #####  
    [MCU2_0]   3976.414024 s: #### LUCID ### SET_POLICER for vlanids 79 during interface up #####  
    [MCU2_0]   3976.414210 s: #### LUCID ### SET_VLAN for vlanids 80 during interface up #####  
    [MCU2_0]   3976.414809 s: #### LUCID ### SET_POLICER for vlanids 80 during interface up #####  
    [MCU2_0]   3976.415032 s: #### LUCID ### SET_VLAN for vlanids 100 during interface up #####  
    [MCU2_0]   3976.415638 s: #### LUCID ### SET_POLICER for vlanids 100 during interface up #####  
    root@j7-evm:~# [MCU2_0]   3976.416182 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.419685 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.421613 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.425141 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.428614 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.432101 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.435558 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4d, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.439073 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.442596 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.446096 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:2c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.449646 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.453166 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.456804 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   3976.458739 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:ff:10:5:0, vlanId:0, FlowIdx:172, FlowIdOffset:0
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    11:41:57.349137 00:24:9b:74:0b:c8 (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 42: Request who-has 192.168.0.16 tell lnx-le-01342, length 28
    	0x0000:  0001 0800 0604 0001 0024 9b74 0bc8 c0a8
    	0x0010:  000a 0000 0000 0000 c0a8 0010
    11:41:57.349633 02:00:00:10:05:00 (oui Unknown) > 00:24:9b:74:0b:c8 (oui Unknown), ethertype ARP (0x0806), length 60: Reply 192.168.0.16 is-at 02:00:00:10:05:00 (oui Unknown), length 46
    	0x0000:  0001 0800 0604 0002 0200 0010 0500 c0a8
    	0x0010:  0010 0024 9b74 0bc8 c0a8 000a 0000 0000
    	0x0020:  0000 0000 0000 0000 0000 0000 0000
    
    

    Thanks,

    Srivatsan

  • Hello Srivatsan,

    Can you please share logs for below commands before and after change of MAC address.

    #ifconfig eth0
    #ethtool -t eth0

    Also can you share updated patch for review.

    Best Regards,
    Sudheer

  • Hi Sudheer, 

    Find the logs as requested below: 

    root@j7-evm:~# 
    root@j7-evm:~# pwd
    /home/root
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:416 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1176 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:43228 (42.2 KiB)  TX bytes:122724 (119.8 KiB)
    
    root@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh 
    root@j7-evm:~# [MCU2_0] eg: PHY 4: write reg 2100 val 0x8001
    [MCU2_0]   4228.620731 s: Dp83tg720_wExtReg: PHY 4: data 0x8001
    [MCU2_0]   4228.621003 s: Dp83tg720_rExtReg: PHY 4: read reg 2100
    [MCU2_0]   4228.621437 s: PHY 4: BMCR    = 0x0140
    [MCU2_0]   4228.621536 s: PHY 4: BMSR    = 0x0141
    [MCU2_0]   4228.621622 s: PHY 4: PHYIDR1 = 0x2000
    [MCU2_0]   4228.621708 s: PHY 4: PHYIDR2 = 0xa284
    [MCU2_0]   4228.621797 s: PHY 4: ANAR    = 0x0000
    [MCU2_0]   4228.621886 s: PHY 4: ANLPAR  = 0x0000
    [MCU2_0]   4228.621974 s: PHY 4: ANER    = 0x0000
    [MCU2_0]   4228.622063 s: PHY 4: ANNPTR  = 0x0000
    [MCU2_0]   4228.622281 s: PHY 4: ANNPRR  = 0x0000
    [MCU2_0]   4228.622362 s: PHY 4: CR1     = 0x0000
    [MCU2_0]   4228.622453 s: PHY 4: STS1    = 0x0000
    [MCU2_0]   4228.622540 s: PHY 4: 1KSCR   = 0x0000
    [MCU2_0]   4228.622629 s: PHY 4: PHYCR   = 0x0004
    [MCU2_0]   4228.632057 s: EnetPhy_enableState: PHY 4: falling back to manual mode
    [MCU2_0]   4228.632239 s: EnetPhy_enableState: PHY 4: new link caps: FD1000 
    [MCU2_0]   4228.820294 s: CpswMacPort_checkSgmiiStatus: MAC 2: SGMII link parter config port: link up: 1-Gbps Full-Duplex
    [MCU2_0]   4228.820394 s: Cpsw_handleLinkUp: Port 2: Link up: 1-Gbps Full-Duplex
    [MCU2_0]   4229.668461 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_1]   4226.944570 s: CIO: Init ... Done !!!
    [MCU2_1]   4226.944641 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_1]   4226.944682 s: APP: Init ... !!!
    [MCU2_1]   4226.944709 s: SCICLIENT: Init ... !!!
    [MCU2_1]   4226.944967 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [MCU2_1]   4226.945015 s: SCICLIENT: DMSC FW revision 0x15  
    [MCU2_1]   4226.945053 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1]   4226.945104 s: SCICLIENT: Init ... Done !!!
    [MCU2_1]   4226.945135 s: UDMA: Init ... !!!
    [MCU2_1]   4226.946721 s: UDMA: Init ... Done !!!
    [MCU2_1]   4226.946782 s: MEM: Init ... !!!
    [MCU2_1]   4226.946827 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    [MCU2_1]   4226.946902 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
    [MCU2_1]   4226.946964 s: MEM: Init ... Done !!!
    [MCU2_1]   4226.946994 s: IPC: Init ... !!!
    [MCU2_1]   4226.947052 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1]   4226.947112 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1]   4227.918483 s: IPC: HLOS is ready !!!
    [MCU2_1]   4227.936135 s: IPC: Init ... Done !!!
    [MCU2_1]   4227.936250 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1]   4227.976635 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1]   4227.976844 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1]   4227.978637 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1]   4227.978706 s: FVID2: Init ... !!!
    [MCU2_1]   4227.978781 s: FVID2: Init ... Done !!!
    [MCU2_1]   4227.978816 s: VHWA: DMPAC: Init ... !!!
    [MCU2_1]   4227.978845 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1]   4227.979304 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   4227.979346 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    [MCU2_1]   4227.979794 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]   4227.979830 s: VHWA: DOF Init ... !!!
    [MCU2_1]   4227.988859 s: VHWA: DOF Init ... Done !!!
    [MCU2_1]   4227.988923 s: VHWA: SDE Init ... !!!
    [MCU2_1]   4227.991412 s: VHWA: SDE Init ... Done !!!
    [MCU2_1]   4227.991473 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1]   4227.991524 s:  VX_ZONE_INIT:Enabled
    [MCU2_1]   4227.991559 s:  VX_ZONE_ERROR:Enabled
    [MCU2_1]   4227.991587 s:  VX_ZONE_WARNING:Enabled
    [MCU2_1]   4227.992767 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_SDE 
    [MCU2_1]   4227.993019 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_DOF 
    [MCU2_1]   4227.993291 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target IPU1-1 
    [MCU2_1]   4227.993349 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_1]   4227.993388 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_1]   4227.993686 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1]   4227.993727 s: UDMA Copy: Init ... !!!
    [MCU2_1]   4227.995445 s: UDMA Copy: Init ... Done !!!
    [MCU2_1]   4227.995517 s: APP: Init ... Done !!!
    [MCU2_1]   4227.995552 s: APP: Run ... !!!
    [MCU2_1]   4227.995580 s: IPC: Starting echo test ...
    [MCU2_1]   4227.998326 s: APP: Run ... Done !!!
    [MCU2_1]   4227.999582 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] 
    [MCU2_1]   4227.999711 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] 
    [MCU2_1]   4227.999818 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   4228.222111 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]   4228.641866 s:  VHWA Remote Service: Received command 00000005 to configure VHWA !!!
    [MCU2_1]   4228.641938 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=48 clk=0 freq=480000000
    [MCU2_1]   4228.642663 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   4228.642706 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=290 clk=0 freq=720000000
    [MCU2_1]   4228.642917 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]   4228.642954 s:  VHWA Remote Service: VHWA configuration done !!!
    [C6x_1 ]   4227.936825 s: CIO: Init ... Done !!!
    [C6x_1 ]   4227.936855 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ]   4227.936868 s: APP: Init ... !!!
    [C6x_1 ]   4227.936877 s: SCICLIENT: Init ... !!!
    [C6x_1 ]   4227.937134 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [C6x_1 ]   4227.937148 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_1 ]   4227.937158 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ]   4227.937170 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ]   4227.937180 s: UDMA: Init ... !!!
    [C6x_1 ]   4227.938840 s: UDMA: Init ... Done !!!
    [C6x_1 ]   4227.938866 s: MEM: Init ... !!!
    [C6x_1 ]   4227.938880 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ]   4227.938898 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ]   4227.938913 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
    [C6x_1 ]   4227.938930 s: MEM: Init ... Done !!!
    [C6x_1 ]   4227.938939 s: IPC: Init ... !!!
    [C6x_1 ]   4227.938963 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ]   4227.938977 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ]   4227.938992 s: IPC: HLOS is ready !!!
    [C6x_1 ]   4227.943884 s: IPC: Init ... Done !!!
    [C6x_1 ]   4227.943914 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ]   4227.976632 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ]   4227.976646 s: REMOTE_SERVICE: Init ... !!!
    [C6x_1 ]   4227.977375 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ]   4227.977428 s:  VX_ZONE_INIT:Enabled
    [C6x_1 ]   4227.977439 s:  VX_ZONE_ERROR:Enabled
    [C6x_1 ]   4227.977449 s:  VX_ZONE_WARNING:Enabled
    [C6x_1 ]   4227.978277 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_1 ]   4227.978292 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ]   4227.978615 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ]   4227.978638 s: UDMA Copy: Init ... !!!
    [C6x_1 ]   4227.982321 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ]   4227.982345 s: APP: Init ... Done !!!
    [C6x_1 ]   4227.983355 s: APP: Run ... !!!
    [C6x_1 ]   4227.983365 s: IPC: Starting echo test ...
    [C6x_1 ]   4227.984399 s: APP: Run ... Done !!!
    [C6x_1 ]   4227.984721 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] 
    [C6x_1 ]   4227.985165 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   4227.998926 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]   4228.222008 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_2 ]   4227.940450 s: CIO: Init ... Done !!!
    [C6x_2 ]   4227.940480 s: ### CPU Frequency = 1350000000 Hz
    [C6x_2 ]   4227.940492 s: APP: Init ... !!!
    [C6x_2 ]   4227.940502 s: SCICLIENT: Init ... !!!
    [C6x_2 ]   4227.940880 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [C6x_2 ]   4227.940893 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_2 ]   4227.940903 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_2 ]   4227.940914 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ]   4227.940923 s: UDMA: Init ... !!!
    [C6x_2 ]   4227.943033 s: UDMA: Init ... Done !!!
    [C6x_2 ]   4227.943058 s: MEM: Init ... !!!
    [C6x_2 ]   4227.943073 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    [C6x_2 ]   4227.943093 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_2 ]   4227.943109 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
    [C6x_2 ]   4227.943126 s: MEM: Init ... Done !!!
    [C6x_2 ]   4227.943135 s: IPC: Init ... !!!
    [C6x_2 ]   4227.943156 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ]   4227.943169 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ]   4227.943182 s: IPC: HLOS is ready !!!
    [C6x_2 ]   4227.947445 s: IPC: Init ... Done !!!
    [C6x_2 ]   4227.947482 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_2 ]   4227.976632 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_2 ]   4227.976646 s: REMOTE_SERVICE: Init ... !!!
    [C6x_2 ]   4227.977390 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_2 ]   4227.977439 s:  VX_ZONE_INIT:Enabled
    [C6x_2 ]   4227.977451 s:  VX_ZONE_ERROR:Enabled
    [C6x_2 ]   4227.977462 s:  VX_ZONE_WARNING:Enabled
    [C6x_2 ]   4227.978283 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_2 ]   4227.978298 s: APP: OpenVX Target kernel init ... !!!
    [C6x_2 ]   4227.978625 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_2 ]   4227.978645 s: UDMA Copy: Init ... !!!
    [C6x_2 ]   4227.982672 s: UDMA Copy: Init ... Done !!!
    [C6x_2 ]   4227.982696 s: APP: Init ... Done !!!
    [C6x_2 ]   4227.983708 s: APP: Run ... !!!
    [C6x_2 ]   4227.983718 s: IPC: Starting echo test ...
    [C6x_2 ]   4227.984851 s: APP: Run ... Done !!!
    [C6x_2 ]   4227.985173 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] 
    [C6x_2 ]   4227.985205 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   4227.998961 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]   4228.222038 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C7x_1 ]   4227.972855 s: CIO: Init ... Done !!!
    [C7x_1 ]   4227.972869 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ]   4227.972880 s: APP: Init ... !!!
    [C7x_1 ]   4227.972888 s: SCICLIENT: Init ... !!!
    [C7x_1 ]   4227.973114 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [C7x_1 ]   4227.973129 s: SCICLIENT: DMSC FW revision 0x15  
    [C7x_1 ]   4227.973139 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]   4227.973150 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]   4227.973160 s: UDMA: Init ... !!!
    [C7x_1 ]   4227.974405 s: UDMA: Init ... Done !!!
    [C7x_1 ]   4227.974421 s: MEM: Init ... !!!
    [C7x_1 ]   4227.974434 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
    [C7x_1 ]   4227.974454 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
    [C7x_1 ]   4227.974472 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
    [C7x_1 ]   4227.974489 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ]   4227.974506 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e4000000 of size 402653184 bytes !!!
    [C7x_1 ]   4227.974525 s: MEM: Init ... Done !!!
    [C7x_1 ]   4227.974533 s: IPC: Init ... !!!
    [C7x_1 ]   4227.974547 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ]   4227.974563 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]   4227.974575 s: IPC: HLOS is ready !!!
    [C7x_1 ]   4227.976600 s: IPC: Init ... Done !!!
    [C7x_1 ]   4227.976616 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ]   4227.976632 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ]   4227.976643 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]   4227.976815 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]   4227.976839 s:  VX_ZONE_INIT:Enabled
    [C7x_1 ]   4227.976850 s:  VX_ZONE_ERROR:Enabled
    [C7x_1 ]   4227.976860 s:  VX_ZONE_WARNING:Enabled
    [C7x_1 ]   4227.977058 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 
    [C7x_1 ]   4227.977161 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 
    [C7x_1 ]   4227.977274 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 
    [C7x_1 ]   4227.977352 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 
    [C7x_1 ]   4227.977423 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 
    [C7x_1 ]   4227.977504 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 
    [C7x_1 ]   4227.977601 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 
    [C7x_1 ]   4227.977674 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 
    [C7x_1 ]   4227.977705 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_1 ]   4227.977719 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]   4227.977855 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]   4227.977870 s: APP: Init ... Done !!!
    [C7x_1 ]   4227.977879 s: APP: Run ... !!!
    [C7x_1 ]   4227.977888 s: IPC: Starting echo test ...
    [C7x_1 ]   4227.978059 s: APP: Run ... Done !!!
    [C7x_1 ]   4227.984725 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] 
    [C7x_1 ]   4227.985176 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   4227.998981 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]   4228.222082 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:441 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1246 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:45602 (44.5 KiB)  TX bytes:128032 (125.0 KiB)
    
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]   4672.943655 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c000000 
    [MCU2_0]   4672.943857 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c020000 
    [MCU2_0]   4672.944109 s: Function:CpswProxyServer_clientNotifyHandlerCb,HostId:0,Handle:38acb7e6,CoreKey:a389317c,NotifyId:RPMSG_KDRV_TP_ETHSWITCH_CLIENTNOTIFY_DUMPSTATS,NotifyLen
    [MCU2_0]   4672.944244 s: 
    [MCU2_0]   4672.944324 s:      0: Vlanid: 012c, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   4672.944386 s:  RAW:[0 212c1f
    [MCU2_0]   4672.944431 s: f1 ff0001ff] 
    [MCU2_0]   4672.944491 s:      1: Vlanid: 0190, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   4672.944546 s:  RAW:[0 21901f
    [MCU2_0]   4672.944588 s: f1 ff0001ff] 
    [MCU2_0]   4672.944643 s:      2: Vlanid: 0002, UTagged: 11d, Mult: 11d, UMult: 0, Member: 11d
    [MCU2_0]   4672.944700 s:  RAW:[0 200211
    [MCU2_0]   4672.944743 s: d1 1d00011d] 
    [MCU2_0]   4672.944799 s:      3: Vlanid: 0194, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   4672.944854 s:  RAW:[0 21941f
    [MCU2_0]   4672.944897 s: f1 ff0001ff] 
    [MCU2_0]   4672.944952 s:      4: Vlanid: 0195, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   4672.945006 s:  RAW:[0 21951f
    [MCU2_0]   4672.945048 s: f1 ff0001ff] 
    [MCU2_0]   4672.945146 s:      5: Vlanid: 0196, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   4672.945239 s:  RAW:[0 21961f
    [MCU2_0]   4672.945287 s: f1 ff0001ff] 
    [MCU2_0]   4672.945398 s:      6: Address: ffffffffffff, Member:1ff Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.945461 s:  RAW:[7fc 1000ff
    [MCU2_0]   4672.945507 s: ff ffffffff] 
    [MCU2_0]   4672.945589 s:      7: Address: 70ff761d92c2, Port: 000 Se=1 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]   4672.945646 s:  RAW:[1 100070
    [MCU2_0]   4672.945687 s: ff 761d92c2] 
    [MCU2_0]   4672.945726 s:      8: EtherType: 0806
    [MCU2_0]   4672.945769 s:  RAW:[1 200000
    [MCU2_0]   4672.945812 s: 00 00000806] 
    [MCU2_0]   4672.945892 s:      9: Address: 020000100500, Port: 000 Se=0 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]   4672.945948 s:  RAW:[0 100002
    [MCU2_0]   4672.945992 s: 00 00100500] 
    [MCU2_0]   4672.946050 s:     10: Vlanid: 0001, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.946147 s:  RAW:[2 200100
    [MCU2_0]   4672.946193 s: 50 00005005] 
    [MCU2_0]   4672.946250 s:     11: Vlanid: 000b, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.946304 s:  RAW:[2 200b00
    [MCU2_0]   4672.946347 s: 50 00005005] 
    [MCU2_0]   4672.946401 s:     12: Vlanid: 002c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.946454 s:  RAW:[2 202c00
    [MCU2_0]   4672.946497 s: 50 00005005] 
    [MCU2_0]   4672.946551 s:     13: Vlanid: 0032, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.946604 s:  RAW:[2 203200
    [MCU2_0]   4672.946646 s: 50 00005005] 
    [MCU2_0]   4672.946701 s:     14: Vlanid: 0045, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.946754 s:  RAW:[2 204500
    [MCU2_0]   4672.946796 s: 50 00005005] 
    [MCU2_0]   4672.946851 s:     15: Vlanid: 004c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.946904 s:  RAW:[2 204c00
    [MCU2_0]   4672.946946 s: 50 00005005] 
    [MCU2_0]   4672.947001 s:     16: Vlanid: 004d, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.947053 s:  RAW:[2 204d00
    [MCU2_0]   4672.947123 s: 50 00005005] 
    [MCU2_0]   4672.947180 s:     17: Vlanid: 004e, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.947237 s:  RAW:[2 204e00
    [MCU2_0]   4672.947281 s: 50 00005005] 
    [MCU2_0]   4672.947336 s:     18: Vlanid: 004f, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.947390 s:  RAW:[2 204f00
    [MCU2_0]   4672.947431 s: 50 00005005] 
    [MCU2_0]   4672.947484 s:     19: Vlanid: 0050, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.947539 s:  RAW:[2 205000
    [MCU2_0]   4672.947580 s: 50 00005005] 
    [MCU2_0]   4672.947633 s:     20: Vlanid: 0064, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4672.947685 s:  RAW:[2 206400
    [MCU2_0]   4672.947728 s: 50 00005005] 
    [MCU2_0]   4672.947801 s:     21: Address: 333300000001, Member:001 Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.947857 s:  RAW:[4 100033
    [MCU2_0]   4672.947898 s: 33 00000001] 
    [MCU2_0]   4672.947968 s:     22: Address: 0180c2000021, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.948024 s:  RAW:[474 100001
    [MCU2_0]   4672.948066 s: 80 c2000021] 
    [MCU2_0]   4672.948167 s:     23: Address: 01005e000001, Member:001 Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.948226 s:  RAW:[4 100001
    [MCU2_0]   4672.948270 s: 00 5e000001] 
    [MCU2_0]   4672.948342 s:     24: Address: 3333ff100500, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.948398 s:  RAW:[474 100033
    [MCU2_0]   4672.948440 s: 33 ff100500] 
    [MCU2_0]   4672.948509 s:     25: Address: 01005e00000b, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.948563 s:  RAW:[474 100001
    [MCU2_0]   4672.948605 s: 00 5e00000b] 
    [MCU2_0]   4672.948675 s:     26: Address: 01005e00002c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.948729 s:  RAW:[474 100001
    [MCU2_0]   4672.948771 s: 00 5e00002c] 
    [MCU2_0]   4672.948842 s:     27: Address: 01005e000045, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.948896 s:  RAW:[474 100001
    [MCU2_0]   4672.948939 s: 00 5e000045] 
    [MCU2_0]   4672.949009 s:     28: Address: 01005e00004c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.949063 s:  RAW:[474 100001
    [MCU2_0]   4672.949131 s: 00 5e00004c] 
    [MCU2_0]   4672.949205 s:     29: Address: 01005e00004d, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.949261 s:  RAW:[474 100001
    [MCU2_0]   4672.949304 s: 00 5e00004d] 
    [MCU2_0]   4672.949374 s:     30: Address: 01005e00004e, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.949428 s:  RAW:[474 100001
    [MCU2_0]   4672.949470 s: 00 5e00004e] 
    [MCU2_0]   4672.949542 s:     31: Address: 01005e00004f, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.949596 s:  RAW:[474 100001
    [MCU2_0]   4672.949638 s: 00 5e00004f] 
    [MCU2_0]   4672.949710 s:     32: Address: 01005e000050, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.949763 s:  RAW:[474 100001
    [MCU2_0]   4672.949806 s: 00 5e000050] 
    [MCU2_0]   4672.949875 s:     33: Address: 01005e000064, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.949929 s:  RAW:[474 100001
    [MCU2_0]   4672.949972 s: 00 5e000064] 
    [MCU2_0]   4672.950042 s:     34: Address: 01005e000032, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4672.950120 s:  RAW:[474 100001
    [MCU2_0]   4672.950165 s: 00 5e000032] 
    [MCU2_0]   4672.950316 s:     85: Address: 00249b740bc8, Port: 002 Se=0 Bl=0 TOUCH=0 AGE=1 TRUNK=0
    [MCU2_0]   4672.950373 s:  RAW:[8 500200
    [MCU2_0]   4672.950415 s: 24 9b740bc8] 
    [MCU2_0]   4672.951774 s: 
    [MCU2_0]   4672.951805 s: 988 Free Entries 
    [MCU2_0]   4672.951846 s: 
    [MCU2_0]   4672.951891 s:     0: POLICER_DST_MAC,ALE Index: 6
    [MCU2_0]   4672.951937 s:     0: POLICER_ETHERTYPE,ALE Index: 8
    [MCU2_0]   4672.951981 s:     0: POLICER_THREAD,THREAD ID:3
    [MCU2_0]   4672.952036 s:     0: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.952120 s:     1: POLICER_DST_MAC,ALE Index: 9
    [MCU2_0]   4672.952165 s:     1: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.952218 s:     1: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.952272 s:     2: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.952315 s:     2: POLICER_VLAN,ALE Index: 10
    [MCU2_0]   4672.952353 s:     2: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.952400 s:     2: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.952454 s:     3: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.952497 s:     3: POLICER_VLAN,ALE Index: 11
    [MCU2_0]   4672.952535 s:     3: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.952581 s:     3: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.952633 s:     4: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.952675 s:     4: POLICER_VLAN,ALE Index: 12
    [MCU2_0]   4672.952712 s:     4: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.952761 s:     4: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.952813 s:     5: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.952855 s:     5: POLICER_VLAN,ALE Index: 13
    [MCU2_0]   4672.952894 s:     5: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.952943 s:     5: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.952993 s:     6: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.953034 s:     6: POLICER_VLAN,ALE Index: 14
    [MCU2_0]   4672.953097 s:     6: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.953156 s:     6: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.953212 s:     7: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.953255 s:     7: POLICER_VLAN,ALE Index: 15
    [MCU2_0]   4672.953293 s:     7: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.953342 s:     7: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.953395 s:     8: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.953436 s:     8: POLICER_VLAN,ALE Index: 16
    [MCU2_0]   4672.953476 s:     8: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.953523 s:     8: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.953575 s:     9: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.953618 s:     9: POLICER_VLAN,ALE Index: 17
    [MCU2_0]   4672.953656 s:     9: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.953705 s:     9: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.953757 s:    10: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.953801 s:    10: POLICER_VLAN,ALE Index: 18
    [MCU2_0]   4672.953840 s:    10: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.953889 s:    10: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.953942 s:    11: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.953984 s:    11: POLICER_VLAN,ALE Index: 19
    [MCU2_0]   4672.954023 s:    11: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.954094 s:    11: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.954155 s:    12: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4672.954199 s:    12: POLICER_VLAN,ALE Index: 20
    [MCU2_0]   4672.954238 s:    12: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.954289 s:    12: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.954338 s:    13: POLICER_DST_MAC,ALE Index: 22
    [MCU2_0]   4672.954378 s:    13: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.954426 s:    13: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.954473 s:    14: POLICER_DST_MAC,ALE Index: 24
    [MCU2_0]   4672.954512 s:    14: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.954561 s:    14: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.954611 s:    15: POLICER_DST_MAC,ALE Index: 25
    [MCU2_0]   4672.954650 s:    15: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.954700 s:    15: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.954747 s:    16: POLICER_DST_MAC,ALE Index: 26
    [MCU2_0]   4672.954786 s:    16: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.954834 s:    16: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.954882 s:    17: POLICER_DST_MAC,ALE Index: 27
    [MCU2_0]   4672.954921 s:    17: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.954971 s:    17: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.955018 s:    18: POLICER_DST_MAC,ALE Index: 28
    [MCU2_0]   4672.955058 s:    18: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.955135 s:    18: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.955186 s:    19: POLICER_DST_MAC,ALE Index: 29
    [MCU2_0]   4672.955226 s:    19: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.955274 s:    19: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.955323 s:    20: POLICER_DST_MAC,ALE Index: 30
    [MCU2_0]   4672.955362 s:    20: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.955410 s:    20: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.955461 s:    21: POLICER_DST_MAC,ALE Index: 31
    [MCU2_0]   4672.955502 s:    21: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.955551 s:    21: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.955599 s:    22: POLICER_DST_MAC,ALE Index: 32
    [MCU2_0]   4672.955639 s:    22: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.955687 s:    22: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.955734 s:    23: POLICER_DST_MAC,ALE Index: 33
    [MCU2_0]   4672.955774 s:    23: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.955823 s:    23: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.955873 s:    24: POLICER_DST_MAC,ALE Index: 34
    [MCU2_0]   4672.955913 s:    24: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4672.955960 s:    24: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4672.956172 s: 
    [MCU2_0]   4672.956208 s: 71 Free Entries 
    [MCU2_0]   4672.956308 s: 
    [MCU2_0]  Port 0 Statistics
    [MCU2_0]   4672.956337 s: -----------------------------------------
    [MCU2_0]   4673.556112 s: 
    [MCU2_0]   4673.556245 s: 
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0]   4673.556288 s: -----------------------------------------
    [MCU2_0]   4673.556333 s: 
    [MCU2_0]   4673.556423 s: 
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0]   4673.556455 s: -----------------------------------------
    [MCU2_0]   4674.319106 s: 
    [MCU2_0]   4674.319238 s: 
    [MCU2_0]  External Port 2 Statistics
    [MCU2_0]   4674.319277 s: -----------------------------------------
    [MCU2_0]   4674.319321 s: 
    [MCU2_0]   4674.319408 s: 
    [MCU2_0]  External Port 3 Statistics
    [MCU2_0]   4674.319439 s: -----------------------------------------
    [MCU2_0]   4674.319474 s: 
    [MCU2_0]   4674.319561 s: 
    [MCU2_0]  External Port 4 Statistics
    [MCU2_0]   4674.319591 s: -----------------------------------------
    [MCU2_0]   4674.319623 s: 
    [MCU2_0]   4674.319703 s: 
    [MCU2_0]  External Port 5 Statistics
    [MCU2_0]   4674.319733 s: -----------------------------------------
    [MCU2_0]   4674.319767 s: 
    [MCU2_0]   4674.319847 s: 
    [MCU2_0]  External Port 6 Statistics
    [MCU2_0]   4674.319879 s: -----------------------------------------
    [MCU2_0]   4674.319911 s: 
    [MCU2_0]   4674.319989 s: 
    [MCU2_0]  External Port 7 Statistics
    [MCU2_0]   4674.320019 s: -----------------------------------------
    [MCU2_0]   4674.320051 s: 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0 down
    [MCU2_0]   4695.220760 s: Function:CpswProxyServer_unregisterMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:0:10:5:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.221048 s: Delete static config for mpu1_0
    [MCU2_0]   4695.221160 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 1 during interface down ######### 
    [MCU2_0]   4695.221292 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 1 ioctl during interface down ######### 
    [MCU2_0]   4695.221401 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 11 during interface down ######### 
    [MCU2_0]   4695.221512 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 11 ioctl during interface down ######### 
    [MCU2_0]   4695.221609 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 44 during interface down ######### 
    [MCU2_0]   4695.221718 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 44 ioctl during interface down ######### 
    [MCU2_0]   4695.221816 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 50 during interface down ######### 
    [MCU2_0]   4695.221927 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 50 ioctl during interface down ######### 
    [MCU2_0]   4695.222023 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 69 during interface down ######### 
    [MCU2_0]   4695.222194 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 69 ioctl during interface down ######### 
    [MCU2_0]   4695.222302 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 76 during interface down ######### 
    [MCU2_0]   4695.222424 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 76 ioctl during interface down ######### 
    [MCU2_0]   4695.222521 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 77 during interface down ######### 
    [MCU2_0]   4695.222644 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 77 ioctl during interface down ######### 
    [MCU2_0]   4695.222742 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 78 during interface down ######### 
    [MCU2_0]   4695.222865 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 78 ioctl during interface down ######### 
    [MCU2_0]   4695.222963 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 79 during interface down ######### 
    [MCU2_0]   4695.223128 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 79 ioctl during interface down ######### 
    [MCU2_0]   4695.223233 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 80 during interface down ######### 
    [MCU2_0]   4695.223366 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 80 ioctl during interface down ######### 
    [MCU2_0]   4695.223468 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 100 during interface down ######### 
    [MCU2_0]   4695.223600 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 100 ioctl during interface down ######### 
    [MCU2_0]   4695.223994 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.224562 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.225006 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.225507 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:ff:10:5:0, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.225950 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.226515 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:2c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.226973 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.227555 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.228006 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4d, vlanId:0, FlowIdx:172, FlowIdOffset:0
    root@j7-evm:~# [MCU2_0]   4695.228624 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.229159 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.229727 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.230330 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4695.230807 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:893 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1629 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:535013 (522.4 KiB)  TX bytes:161096 (157.3 KiB)
    
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0h hw ether 02:00:11:10:05:00
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0 hw ether 02:00:11:10:05:00root@j7-evm:~# ifconfig eth0eth0 up
    [MCU2_0]   4721.133614 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:11:10:5:0, FlowIdx:172, FlowIdxOffset:0
    [MCU2_0]   4721.136789 s: Cpsw_ioctlInternal: CPSW: Registered MAC address. ALE entry:9, Policer Entry:1
    [MCU2_0]   4721.136859 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 1 during interface up #####  
    [MCU2_0]   4721.137480 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 1 during interface up #####  
    [MCU2_0]   4721.137637 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 11 during interface up #####  
    [MCU2_0]   4721.138259 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 11 during interface up #####  
    [MCU2_0]   4721.138413 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 44 during interface up #####  
    root@j7-evm:~# [MCU2_0]   4721.138991 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 44 during interface up #####  
    [MCU2_0]   4721.139179 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 50 during interface up #####  
    [MCU2_0]   4721.139770 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 50 during interface up #####  
    [MCU2_0]   4721.139925 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 69 during interface up #####  
    [MCU2_0]   4721.140545 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 69 during interface up #####  
    [MCU2_0]   4721.140714 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 76 during interface up #####  
    [MCU2_0]   4721.141339 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 76 during interface up #####  
    [MCU2_0]   4721.141512 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 77 during interface up #####  
    [MCU2_0]   4721.142140 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 77 during interface up #####  
    [MCU2_0]   4721.142319 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 78 during interface up #####  
    [MCU2_0]   4721.142917 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 78 during interface up #####  
    [MCU2_0]   4721.143133 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 79 during interface up #####  
    [MCU2_0]   4721.143741 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 79 during interface up #####  
    [MCU2_0]   4721.143925 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 80 during interface up #####  
    [MCU2_0]   4721.144567 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 80 during interface up #####  
    [MCU2_0]   4721.144762 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 100 during interface up #####  
    [MCU2_0]   4721.145450 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 100 during interface up #####  
    [MCU2_0]   4721.146010 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.149546 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.151457 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.154917 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.158394 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.161876 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.165404 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4d, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.168878 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.172374 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.175849 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:2c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.179408 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.182900 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.186403 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]   4721.188316 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:ff:10:5:0, vlanId:0, FlowIdx:172, FlowIdOffset:0
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0 uproot@j7-evm:~# ifconfig eth0 hw ether 02:00:11:10:05:00root@j7-evm:~# ifconfig eth0root@j7-evm:~# ifconfig eth0 downroot@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]   4731.942445 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c000000 
    [MCU2_0]   4731.942640 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c020000 
    [MCU2_0]   4731.942838 s: Function:CpswProxyServer_clientNotifyHandlerCb,HostId:0,Handle:38acb7e6,CoreKey:a389317c,NotifyId:RPMSG_KDRV_TP_ETHSWITCH_CLIENTNOTIFY_DUMPSTATS,NotifyLen
    [MCU2_0]   4731.942966 s: 
    [MCU2_0]   4731.943040 s:      0: Vlanid: 012c, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   4731.943156 s:  RAW:[0 212c1f
    [MCU2_0]   4731.943206 s: f1 ff0001ff] 
    [MCU2_0]   4731.943268 s:      1: Vlanid: 0190, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   4731.943325 s:  RAW:[0 21901f
    [MCU2_0]   4731.943367 s: f1 ff0001ff] 
    [MCU2_0]   4731.943422 s:      2: Vlanid: 0002, UTagged: 11d, Mult: 11d, UMult: 0, Member: 11d
    [MCU2_0]   4731.943478 s:  RAW:[0 200211
    [MCU2_0]   4731.943522 s: d1 1d00011d] 
    [MCU2_0]   4731.943576 s:      3: Vlanid: 0194, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   4731.943630 s:  RAW:[0 21941f
    [MCU2_0]   4731.943673 s: f1 ff0001ff] 
    [MCU2_0]   4731.943726 s:      4: Vlanid: 0195, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   4731.943783 s:  RAW:[0 21951f
    [MCU2_0]   4731.943826 s: f1 ff0001ff] 
    [MCU2_0]   4731.943879 s:      5: Vlanid: 0196, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]   4731.943934 s:  RAW:[0 21961f
    [MCU2_0]   4731.943976 s: f1 ff0001ff] 
    [MCU2_0]   4731.944051 s:      6: Address: ffffffffffff, Member:1ff Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.944139 s:  RAW:[7fc 1000ff
    [MCU2_0]   4731.944186 s: ff ffffffff] 
    [MCU2_0]   4731.944272 s:      7: Address: 70ff761d92c2, Port: 000 Se=1 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]   4731.944328 s:  RAW:[1 100070
    [MCU2_0]   4731.944370 s: ff 761d92c2] 
    [MCU2_0]   4731.944406 s:      8: EtherType: 0806
    [MCU2_0]   4731.944449 s:  RAW:[1 200000
    [MCU2_0]   4731.944491 s: 00 00000806] 
    [MCU2_0]   4731.944571 s:      9: Address: 020011100500, Port: 000 Se=0 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]   4731.944628 s:  RAW:[0 100002
    [MCU2_0]   4731.944670 s: 00 11100500] 
    [MCU2_0]   4731.944725 s:     10: Vlanid: 0001, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.944777 s:  RAW:[2 200100
    [MCU2_0]   4731.944819 s: 50 00005005] 
    [MCU2_0]   4731.944874 s:     11: Vlanid: 000b, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.944929 s:  RAW:[2 200b00
    [MCU2_0]   4731.944971 s: 50 00005005] 
    [MCU2_0]   4731.945025 s:     12: Vlanid: 002c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.945105 s:  RAW:[2 202c00
    [MCU2_0]   4731.945154 s: 50 00005005] 
    [MCU2_0]   4731.945242 s:     13: Vlanid: 0032, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.945324 s:  RAW:[2 203200
    [MCU2_0]   4731.945377 s: 50 00005005] 
    [MCU2_0]   4731.945436 s:     14: Vlanid: 0045, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.945491 s:  RAW:[2 204500
    [MCU2_0]   4731.945533 s: 50 00005005] 
    [MCU2_0]   4731.945589 s:     15: Vlanid: 004c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.945642 s:  RAW:[2 204c00
    [MCU2_0]   4731.945684 s: 50 00005005] 
    [MCU2_0]   4731.945740 s:     16: Vlanid: 004d, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.945792 s:  RAW:[2 204d00
    [MCU2_0]   4731.945834 s: 50 00005005] 
    [MCU2_0]   4731.945889 s:     17: Vlanid: 004e, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.945941 s:  RAW:[2 204e00
    [MCU2_0]   4731.945984 s: 50 00005005] 
    [MCU2_0]   4731.946039 s:     18: Vlanid: 004f, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.946131 s:  RAW:[2 204f00
    [MCU2_0]   4731.946176 s: 50 00005005] 
    [MCU2_0]   4731.946234 s:     19: Vlanid: 0050, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.946288 s:  RAW:[2 205000
    [MCU2_0]   4731.946330 s: 50 00005005] 
    [MCU2_0]   4731.946384 s:     20: Vlanid: 0064, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]   4731.946437 s:  RAW:[2 206400
    [MCU2_0]   4731.946480 s: 50 00005005] 
    [MCU2_0]   4731.946555 s:     21: Address: 0180c2000021, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.946610 s:  RAW:[474 100001
    [MCU2_0]   4731.946653 s: 80 c2000021] 
    [MCU2_0]   4731.946723 s:     22: Address: 01005e000001, Member:001 Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.946780 s:  RAW:[4 100001
    [MCU2_0]   4731.946822 s: 00 5e000001] 
    [MCU2_0]   4731.946892 s:     23: Address: 01005e000064, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.946947 s:  RAW:[474 100001
    [MCU2_0]   4731.946989 s: 00 5e000064] 
    [MCU2_0]   4731.947059 s:     24: Address: 01005e000050, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.947148 s:  RAW:[474 100001
    [MCU2_0]   4731.947192 s: 00 5e000050] 
    [MCU2_0]   4731.947265 s:     25: Address: 01005e00004f, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.947319 s:  RAW:[474 100001
    [MCU2_0]   4731.947362 s: 00 5e00004f] 
    [MCU2_0]   4731.947432 s:     26: Address: 01005e00004e, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.947486 s:  RAW:[474 100001
    [MCU2_0]   4731.947530 s: 00 5e00004e] 
    [MCU2_0]   4731.947600 s:     27: Address: 01005e00004d, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.947655 s:  RAW:[474 100001
    [MCU2_0]   4731.947698 s: 00 5e00004d] 
    [MCU2_0]   4731.947769 s:     28: Address: 01005e00004c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.947823 s:  RAW:[474 100001
    [MCU2_0]   4731.947866 s: 00 5e00004c] 
    [MCU2_0]   4731.947936 s:     29: Address: 01005e000045, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.947990 s:  RAW:[474 100001
    [MCU2_0]   4731.948033 s: 00 5e000045] 
    [MCU2_0]   4731.948131 s:     30: Address: 01005e00002c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.948187 s:  RAW:[474 100001
    [MCU2_0]   4731.948231 s: 00 5e00002c] 
    [MCU2_0]   4731.948303 s:     31: Address: 01005e00000b, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.948357 s:  RAW:[474 100001
    [MCU2_0]   4731.948400 s: 00 5e00000b] 
    [MCU2_0]   4731.948471 s:     32: Address: 01005e000032, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.948526 s:  RAW:[474 100001
    [MCU2_0]   4731.948568 s: 00 5e000032] 
    [MCU2_0]   4731.948639 s:     33: Address: 333300000001, Member:001 Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.948694 s:  RAW:[4 100033
    [MCU2_0]   4731.948735 s: 33 00000001] 
    [MCU2_0]   4731.948806 s:     34: Address: 3333ff100500, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]   4731.948859 s:  RAW:[474 100033
    [MCU2_0]   4731.948901 s: 33 ff100500] 
    [MCU2_0]   4731.949053 s:     86: Address: 00249b740bc8, Port: 002 Se=0 Bl=0 TOUCH=0 AGE=1 TRUNK=0
    [MCU2_0]   4731.949134 s:  RAW:[8 500200
    [MCU2_0]   4731.949180 s: 24 9b740bc8] 
    [MCU2_0]   4731.950536 s: 
    [MCU2_0]   4731.950566 s: 988 Free Entries 
    [MCU2_0]   4731.950604 s: 
    [MCU2_0]   4731.950645 s:     0: POLICER_DST_MAC,ALE Index: 6
    [MCU2_0]   4731.950691 s:     0: POLICER_ETHERTYPE,ALE Index: 8
    [MCU2_0]   4731.950732 s:     0: POLICER_THREAD,THREAD ID:3
    [MCU2_0]   4731.950787 s:     0: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.950837 s:     1: POLICER_DST_MAC,ALE Index: 9
    [MCU2_0]   4731.950877 s:     1: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.950927 s:     1: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.950980 s:     2: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.951024 s:     2: POLICER_VLAN,ALE Index: 10
    [MCU2_0]   4731.951063 s:     2: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.951154 s:     2: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.951213 s:     3: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.951257 s:     3: POLICER_VLAN,ALE Index: 11
    [MCU2_0]   4731.951295 s:     3: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.951345 s:     3: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.951395 s:     4: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.951438 s:     4: POLICER_VLAN,ALE Index: 12
    [MCU2_0]   4731.951478 s:     4: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.951525 s:     4: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.951578 s:     5: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.951620 s:     5: POLICER_VLAN,ALE Index: 13
    [MCU2_0]   4731.951661 s:     5: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.951707 s:     5: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.951759 s:     6: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.951801 s:     6: POLICER_VLAN,ALE Index: 14
    [MCU2_0]   4731.951841 s:     6: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.951888 s:     6: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.951940 s:     7: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.951983 s:     7: POLICER_VLAN,ALE Index: 15
    [MCU2_0]   4731.952023 s:     7: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.952094 s:     7: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.952153 s:     8: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.952199 s:     8: POLICER_VLAN,ALE Index: 16
    [MCU2_0]   4731.952237 s:     8: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.952286 s:     8: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.952339 s:     9: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.952382 s:     9: POLICER_VLAN,ALE Index: 17
    [MCU2_0]   4731.952421 s:     9: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.952471 s:     9: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.952523 s:    10: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.952566 s:    10: POLICER_VLAN,ALE Index: 18
    [MCU2_0]   4731.952603 s:    10: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.952651 s:    10: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.952704 s:    11: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.952747 s:    11: POLICER_VLAN,ALE Index: 19
    [MCU2_0]   4731.952785 s:    11: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.952835 s:    11: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.952886 s:    12: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]   4731.952928 s:    12: POLICER_VLAN,ALE Index: 20
    [MCU2_0]   4731.952965 s:    12: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.953012 s:    12: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.953060 s:    13: POLICER_DST_MAC,ALE Index: 21
    [MCU2_0]   4731.953126 s:    13: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.953177 s:    13: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.953228 s:    14: POLICER_DST_MAC,ALE Index: 23
    [MCU2_0]   4731.953268 s:    14: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.953318 s:    14: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.953367 s:    15: POLICER_DST_MAC,ALE Index: 24
    [MCU2_0]   4731.953407 s:    15: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.953456 s:    15: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.953504 s:    16: POLICER_DST_MAC,ALE Index: 25
    [MCU2_0]   4731.953543 s:    16: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.953592 s:    16: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.953640 s:    17: POLICER_DST_MAC,ALE Index: 26
    [MCU2_0]   4731.953680 s:    17: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.953730 s:    17: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.953776 s:    18: POLICER_DST_MAC,ALE Index: 27
    [MCU2_0]   4731.953816 s:    18: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.953865 s:    18: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.953912 s:    19: POLICER_DST_MAC,ALE Index: 28
    [MCU2_0]   4731.953953 s:    19: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.954002 s:    19: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.954050 s:    20: POLICER_DST_MAC,ALE Index: 29
    [MCU2_0]   4731.954116 s:    20: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.954170 s:    20: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.954222 s:    21: POLICER_DST_MAC,ALE Index: 30
    [MCU2_0]   4731.954264 s:    21: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.954314 s:    21: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.954365 s:    22: POLICER_DST_MAC,ALE Index: 31
    [MCU2_0]   4731.954406 s:    22: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.954457 s:    22: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.954509 s:    23: POLICER_DST_MAC,ALE Index: 32
    [MCU2_0]   4731.954548 s:    23: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.954598 s:    23: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.954646 s:    24: POLICER_DST_MAC,ALE Index: 34
    [MCU2_0]   4731.954685 s:    24: POLICER_THREAD,THREAD ID:0
    [MCU2_0]   4731.954734 s:    24: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]   4731.954924 s: 
    [MCU2_0]   4731.954953 s: 71 Free Entries 
    [MCU2_0]   4731.955051 s: 
    [MCU2_0]  Port 0 Statistics
    [MCU2_0]   4731.955107 s: -----------------------------------------
    [MCU2_0]   4732.650108 s: 
    [MCU2_0]   4732.650241 s: 
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0]   4732.650285 s: -----------------------------------------
    [MCU2_0]   4732.650331 s: 
    [MCU2_0]   4732.650419 s: 
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0]   4732.650452 s: -----------------------------------------
    [MCU2_0]   4733.446110 s: 
    [MCU2_0]   4733.446245 s: 
    [MCU2_0]  External Port 2 Statistics
    [MCU2_0]   4733.446286 s: -----------------------------------------
    [MCU2_0]   4733.446329 s: 
    [MCU2_0]   4733.446414 s: 
    [MCU2_0]  External Port 3 Statistics
    [MCU2_0]   4733.446448 s: -----------------------------------------
    [MCU2_0]   4733.446482 s: 
    [MCU2_0]   4733.446563 s: 
    [MCU2_0]  External Port 4 Statistics
    [MCU2_0]   4733.446595 s: -----------------------------------------
    [MCU2_0]   4733.446626 s: 
    [MCU2_0]   4733.446706 s: 
    [MCU2_0]  External Port 5 Statistics
    [MCU2_0]   4733.446737 s: -----------------------------------------
    [MCU2_0]   4733.446768 s: 
    [MCU2_0]   4733.446847 s: 
    [MCU2_0]  External Port 6 Statistics
    [MCU2_0]   4733.446879 s: -----------------------------------------
    [MCU2_0]   4733.446911 s: 
    [MCU2_0]   4733.446989 s: 
    [MCU2_0]  External Port 7 Statistics
    [MCU2_0]   4733.447019 s: -----------------------------------------
    [MCU2_0]   4733.447050 s: 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0 
    eth0      Link encap:Ethernet  HWaddr 02:00:11:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::11ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:893 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1977 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:535013 (522.4 KiB)  TX bytes:186192 (181.8 KiB)
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    
    

    Find the patch applied below:

    diff --git a/utils/ethfw/src/app_ethfw_freertos.c b/utils/ethfw/src/app_ethfw_freertos.c
    index c6c5e75..531d6c5 100644
    --- a/utils/ethfw/src/app_ethfw_freertos.c
    +++ b/utils/ethfw/src/app_ethfw_freertos.c
    @@ -532,6 +532,7 @@ static int32_t EthApp_addVlanIds(Enet_Handle hEnet, uint32_t coreId, uint32_t fl
     
             ENET_IOCTL_SET_INOUT_ARGS(&prms, &inArgs, &outArgs);
     
    +	appLogPrintf("#### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids %d during interface up #####  \n", vlan_ids[i]);
             status = Enet_ioctl(hEnet, gEthAppObj.coreId, CPSW_ALE_IOCTL_ADD_VLAN, &prms);
             if (status != ENET_SOK)
             {
    @@ -548,8 +549,12 @@ static int32_t EthApp_addVlanIds(Enet_Handle hEnet, uint32_t coreId, uint32_t fl
     
             polInArgs.policerMatch.policerMatchEnMask |= CPSW_ALE_POLICER_MATCH_IVLAN;
             polInArgs.policerMatch.ivlanId = vlan_ids[i];
    -        polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    -        polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = vlan_ids[i];
    +
    +	/* LUCID -- TI PATCH */
    +	appLogPrintf("#### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids %d during interface up #####  \n", vlan_ids[i]);
    +        //polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    +        //polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = vlan_ids[i];
    +        polInArgs.policerMatch.ivlanId = vlan_ids[i];
     
             polInArgs.threadIdEn = true;
             polInArgs.threadId   = flowId;
    @@ -603,13 +608,6 @@ static void EthApp_delMpu10StaticCfg(Enet_Handle hEnet,
         {
             CpswAle_VlanEntryInfo inArgs;
     
    -        /* Delete VLAN entry */
    -        memset(&inArgs, 0U, sizeof (CpswAle_VlanEntryInfo));
    -        inArgs.vlanIdInfo.vlanId = vlan_ids[i];
    -        inArgs.vlanIdInfo.tagType = ENET_VLAN_TAG_TYPE_INNER;
    -
    -        ENET_IOCTL_SET_IN_ARGS(&prms, &inArgs);
    -
             polInArgs.policerMatch.policerMatchEnMask = 0U;
             /* Delete policer entry for port 2 and dstmac */
             polInArgs.policerMatch.policerMatchEnMask = CPSW_ALE_POLICER_MATCH_PORT;
    @@ -617,9 +615,12 @@ static void EthApp_delMpu10StaticCfg(Enet_Handle hEnet,
             polInArgs.policerMatch.portIsTrunk = false;
             polInArgs.policerMatch.ivlanId = vlan_ids[i];
     
    +	/* LUCID -- TI Patch */
             polInArgs.policerMatch.policerMatchEnMask |= CPSW_ALE_POLICER_MATCH_IVLAN;
    -        polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    -        polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = vlan_ids[i];
    +        //polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    +        //polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = vlan_ids[i];
    +        polInArgs.policerMatch.ivlanId = vlan_ids[i];
    +        appLogPrintf("##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids %d during interface down ######### \n", vlan_ids[i]);
     
             polInArgs.aleEntryMask = CPSW_ALE_POLICER_MATCH_PORT;
     
    @@ -630,6 +631,21 @@ static void EthApp_delMpu10StaticCfg(Enet_Handle hEnet,
             {
                 appLogPrintf("Failed to delete PORT1 | MACDST policer: %d\n", status);
             }
    +
    +        /* Delete VLAN entry */
    +        memset(&inArgs, 0U, sizeof (CpswAle_VlanEntryInfo));
    +        inArgs.vlanIdInfo.vlanId = vlan_ids[i];
    +        inArgs.vlanIdInfo.tagType = ENET_VLAN_TAG_TYPE_INNER;
    +
    +        ENET_IOCTL_SET_IN_ARGS(&prms, &inArgs);
    +
    +        appLogPrintf("####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN %d ioctl during interface down ######### \n", vlan_ids[i]);
    +        status = Enet_ioctl(hEnet, gEthAppObj.coreId, CPSW_ALE_IOCTL_REMOVE_VLAN, &prms);
    +        if (status != ENET_SOK)
    +        {
    +            appLogPrintf("%s() CPSW_ALE_IOCTL_REMOVE_VLAN ioctl failed for vlan %d: with error %d ####### \n", __func__, i, status);
    +        }
    +
         }
     }
     
    

    Thanks,

    Srivatsan

  • Hi Srivatsan,

    Following is the observation from logs, and it seems like mac address of eth0 was updated as per request.

    Before updating MAC address of eth0:
    ifconfig eth0:
    root@j7-evm:~# ifconfig eth0
    eth0 Link encap:Ethernet HWaddr 02:00:00:10:05:00

    ALE Entry:
    [MCU2_0] 4672.945892 s: 9: Address: 020000100500, Port: 000 Se=0 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0] 4672.945948 s: RAW:[0 100002
    [MCU2_0] 4672.945992 s: 00 00100500]


    After updating MAC address of eth0:
    ALE Entry:
    [MCU2_0] 4731.944571 s: 9: Address: 020011100500, Port: 000 Se=0 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0] 4731.944628 s: RAW:[0 100002
    [MCU2_0] 4731.944670 s: 00 11100500]

    ifconfig eth0:
    root@j7-evm:~# ifconfig eth0
    eth0 Link encap:Ethernet HWaddr 02:00:11:10:05:00


    Also, "ethernet_ti_changes_patch" is fine and is as suggested.

    Can you please reconfirm, are you still facing the issue?

    Best Regards,
    Sudheer

  • HI Sudheer, 

    Even though all logs look fine, when the custom board is pinged from the host machine (after clearing arp cache), the board still responds with the old mac-address. This can be confirmed from the tcpdump on the host machine. See the snapshot shown below with the mac-address highlighed.

    18:05:41.970903 00:24:9b:74:0b:c8 (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 42: Request who-has 192.168.0.16 tell lnx-le-01342, length 28
    0x0000: 0001 0800 0604 0001 0024 9b74 0bc8 c0a8
    0x0010: 000a 0000 0000 0000 c0a8 0010


    18:05:41.971423 02:00:00:10:05:00 (oui Unknown) > 00:24:9b:74:0b:c8 (oui Unknown), ethertype ARP (0x0806), length 60: Reply 192.168.0.16 is-at 02:00:00:10:05:00 (oui Unknown), length 46
    0x0000: 0001 0800 0604 0002 0200 0010 0500 c0a8
    0x0010: 0010 0024 9b74 0bc8 c0a8 000a 0000 0000
    0x0020: 0000 0000 0000 0000 0000 0000 0000

    Hence, after changing the mac-address, ping from host-machine fails to begin with. We are working around this problem by initiating ping from the board side. When ping is initiated from the board side, the new mac-address is properly updated in the arp-cache on the host and things proceed. 

    Thanks,

    Srivatsan

  • Hello Srivatsan,

    Can you please confirm below.

    Is ARP lost after changing MAC address of device?
    Is IP lost at device side after changing MAC address?

    Please refer to latest patch from below FAQ for Adding VLAN entry. 
    e2e.ti.com/.../faq-tda4vm-how-to-configure-cpsw-5g-9g-ale

    Can you please share logs as per below sequence.

    1. Run "tcpdump -i <interface>  -xx" on PC side.
    2. Capture ifconfig interface detailsl at both PC and device side.
    3. Capture ARP table at both PC and device using "arp -i <interface>" .
    4. Change MAC address of device.
    5. Repeat 2, 3

    Along with above could please share the Linux terminal logs.

    Best Regards,
    Sudheer

  • Hi Sudheer, 

    While I send you the logs, please find some replies. 

    (1) After changing the MAC-Address of the interface on the custom board, the ip-address remains same. "ifconfig eth0" on the custom board looks fine. 

    (2) On the host machine, the old mac-address<-->ip-address mapping in the arp-cache is removed before ping is triggered

    (3) Outputs which you have requested above have been sent previously. Kindly check the thread. I'll try to send it again in a day or two

    (4) The tcpdump output which was sent in my immediate previous response - is the one collected from the host machine after changing the mac-address. It can be observed from the tcpdump that the custom board is sending the old mac-address in the arp-reply. Hence, after changing the mac-address, when ping is triggered from the host first, it will fail. 

    (5) We are working around the issue mentioned in (4) by triggering ping from the board. When any packet is sent from the board, the new mac-address is sent appropriately. The issue when triggered from the host. 

    I hope this will give you some clue.

    Thanks,

    Srivatsan

  • Hi Srivatsan,

    >>(1) After changing the MAC-Address of the interface on the custom board, the ip-address remains same. "ifconfig eth0" on the custom board looks fine.
    I have observed IP lost for the interface when I execute "ifconfig eth1 down" in my environment.
    After interface up, setting the IP address again will register IP with ethfw. So ethfw will respond with new MAC address of eth1 (remote core client) for ARP request related to IP of eth1.

    Can you please share "ethtool -t eth1" information in following scenarios.

    1) Before MAC address change (Just after setup environment)
    2) After executing "ifconfig eth1 down"
    3) After executing  "ifconfig eth1 up"

    Best Regards,
    Sudheer

  • Hi Sudheer, 

    Find my replies. 

    1) 2 log files are attached

    2) eth_mac_chg_logs_24jan.txt -- captures the console logs (along with the command) which you've requested for above -- ethtool -t eth0 - at every stage.

    3) host_logs.txt -- contains logs on the host side - initial ping success logs, ping stops after interface is brought up after mac-address change and tcpdump logs as well

    4) The log files are interspersed with comments in upper case for your reference

    5) Re-iterating one observation - All packets originating from A72 sends packets with the new mac-address in the packet. The only issue is the ARP response from the board to the ARP request from the Host-PC. The ARP response still has the old mac. 

    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    ###################################### ENABLE vision_apps_init LOGS AFTER BOARD BOOT UP ################################################
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# source /opt/vision_apps/vision_apps_init.sh 
    root@j7-evm:~# [MCU2_0] 401.677525 s: Dp83tg720_wExtReg: PHY 4: write reg 2100 val 0x8001
    [MCU2_0]  11401.677597 s: Dp83tg720_wExtReg: PHY 4: data 0x8001
    [MCU2_0]  11401.677868 s: Dp83tg720_rExtReg: PHY 4: read reg 2100
    [MCU2_0]  11401.678296 s: PHY 4: BMCR    = 0x0140
    [MCU2_0]  11401.678400 s: PHY 4: BMSR    = 0x0141
    [MCU2_0]  11401.678487 s: PHY 4: PHYIDR1 = 0x2000
    [MCU2_0]  11401.678576 s: PHY 4: PHYIDR2 = 0xa284
    [MCU2_0]  11401.678662 s: PHY 4: ANAR    = 0x0000
    [MCU2_0]  11401.678752 s: PHY 4: ANLPAR  = 0x0000
    [MCU2_0]  11401.678839 s: PHY 4: ANER    = 0x0000
    [MCU2_0]  11401.678929 s: PHY 4: ANNPTR  = 0x0000
    [MCU2_0]  11401.679143 s: PHY 4: ANNPRR  = 0x0000
    [MCU2_0]  11401.679229 s: PHY 4: CR1     = 0x0000
    [MCU2_0]  11401.679316 s: PHY 4: STS1    = 0x0000
    [MCU2_0]  11401.679404 s: PHY 4: 1KSCR   = 0x0000
    [MCU2_0]  11401.679493 s: PHY 4: PHYCR   = 0x0004
    [MCU2_0]  11401.689039 s: EnetPhy_enableState: PHY 4: falling back to manual mode
    [MCU2_0]  11401.689111 s: EnetPhy_enableState: PHY 4: new link caps: FD1000 
    [MCU2_0]  11401.877160 s: CpswMacPort_checkSgmiiStatus: MAC 2: SGMII link parter config port: link up: 1-Gbps Full-Duplex
    [MCU2_0]  11401.877257 s: Cpsw_handleLinkUp: Port 2: Link up: 1-Gbps Full-Duplex
    [MCU2_0]  11402.763149 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_1]  11399.881358 s: CIO: Init ... Done !!!
    [MCU2_1]  11399.881432 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_1]  11399.881478 s: APP: Init ... !!!
    [MCU2_1]  11399.881508 s: SCICLIENT: Init ... !!!
    [MCU2_1]  11399.881778 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [MCU2_1]  11399.881828 s: SCICLIENT: DMSC FW revision 0x15  
    [MCU2_1]  11399.881865 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1]  11399.881903 s: SCICLIENT: Init ... Done !!!
    [MCU2_1]  11399.881932 s: UDMA: Init ... !!!
    [MCU2_1]  11399.883487 s: UDMA: Init ... Done !!!
    [MCU2_1]  11399.883561 s: MEM: Init ... !!!
    [MCU2_1]  11399.883609 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    [MCU2_1]  11399.883682 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
    [MCU2_1]  11399.883745 s: MEM: Init ... Done !!!
    [MCU2_1]  11399.883772 s: IPC: Init ... !!!
    [MCU2_1]  11399.883836 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1]  11399.883886 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1]  11400.954037 s: IPC: HLOS is ready !!!
    [MCU2_1]  11400.971119 s: IPC: Init ... Done !!!
    [MCU2_1]  11400.971194 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1]  11401.033433 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1]  11401.033630 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1]  11401.035507 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1]  11401.035586 s: FVID2: Init ... !!!
    [MCU2_1]  11401.035663 s: FVID2: Init ... Done !!!
    [MCU2_1]  11401.035698 s: VHWA: DMPAC: Init ... !!!
    [MCU2_1]  11401.035729 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1]  11401.036158 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]  11401.036201 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    [MCU2_1]  11401.036644 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]  11401.036681 s: VHWA: DOF Init ... !!!
    [MCU2_1]  11401.045681 s: VHWA: DOF Init ... Done !!!
    [MCU2_1]  11401.045746 s: VHWA: SDE Init ... !!!
    [MCU2_1]  11401.048286 s: VHWA: SDE Init ... Done !!!
    [MCU2_1]  11401.048347 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1]  11401.048398 s:  VX_ZONE_INIT:Enabled
    [MCU2_1]  11401.048433 s:  VX_ZONE_ERROR:Enabled
    [MCU2_1]  11401.048467 s:  VX_ZONE_WARNING:Enabled
    [MCU2_1]  11401.049656 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_SDE 
    [MCU2_1]  11401.049917 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target DMPAC_DOF 
    [MCU2_1]  11401.050173 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:68] Added target IPU1-1 
    [MCU2_1]  11401.050236 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_1]  11401.050277 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_1]  11401.050591 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1]  11401.050637 s: UDMA Copy: Init ... !!!
    [MCU2_1]  11401.052384 s: UDMA Copy: Init ... Done !!!
    [MCU2_1]  11401.052454 s: APP: Init ... Done !!!
    [MCU2_1]  11401.052490 s: APP: Run ... !!!
    [MCU2_1]  11401.052528 s: IPC: Starting echo test ...
    [MCU2_1]  11401.055321 s: APP: Run ... Done !!!
    [MCU2_1]  11401.056609 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] 
    [MCU2_1]  11401.056739 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] 
    [MCU2_1]  11401.056844 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]  11401.279952 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]  11401.693559 s:  VHWA Remote Service: Received command 00000005 to configure VHWA !!!
    [MCU2_1]  11401.693631 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=48 clk=0 freq=480000000
    [MCU2_1]  11401.694357 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]  11401.694400 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=290 clk=0 freq=720000000
    [MCU2_1]  11401.694612 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_1]  11401.694650 s:  VHWA Remote Service: VHWA configuration done !!!
    [C6x_1 ]  11400.972016 s: CIO: Init ... Done !!!
    [C6x_1 ]  11400.972045 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ]  11400.972057 s: APP: Init ... !!!
    [C6x_1 ]  11400.972065 s: SCICLIENT: Init ... !!!
    [C6x_1 ]  11400.972341 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [C6x_1 ]  11400.972354 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_1 ]  11400.972365 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ]  11400.972376 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ]  11400.972386 s: UDMA: Init ... !!!
    [C6x_1 ]  11400.974114 s: UDMA: Init ... Done !!!
    [C6x_1 ]  11400.974140 s: MEM: Init ... !!!
    [C6x_1 ]  11400.974155 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ]  11400.974174 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ]  11400.974190 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
    [C6x_1 ]  11400.974207 s: MEM: Init ... Done !!!
    [C6x_1 ]  11400.974216 s: IPC: Init ... !!!
    [C6x_1 ]  11400.974239 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ]  11400.974254 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ]  11400.974267 s: IPC: HLOS is ready !!!
    [C6x_1 ]  11400.978724 s: IPC: Init ... Done !!!
    [C6x_1 ]  11400.978755 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ]  11401.033432 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ]  11401.033446 s: REMOTE_SERVICE: Init ... !!!
    [C6x_1 ]  11401.034154 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ]  11401.034207 s:  VX_ZONE_INIT:Enabled
    [C6x_1 ]  11401.034219 s:  VX_ZONE_ERROR:Enabled
    [C6x_1 ]  11401.034229 s:  VX_ZONE_WARNING:Enabled
    [C6x_1 ]  11401.035097 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_1 ]  11401.035112 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ]  11401.035446 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ]  11401.035469 s: UDMA Copy: Init ... !!!
    [C6x_1 ]  11401.039154 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ]  11401.039177 s: APP: Init ... Done !!!
    [C6x_1 ]  11401.040196 s: APP: Run ... !!!
    [C6x_1 ]  11401.040209 s: IPC: Starting echo test ...
    [C6x_1 ]  11401.041230 s: APP: Run ... Done !!!
    [C6x_1 ]  11401.041560 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] 
    [C6x_1 ]  11401.042051 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]  11401.055920 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]  11401.279836 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_2 ]  11400.979071 s: CIO: Init ... Done !!!
    [C6x_2 ]  11400.979100 s: ### CPU Frequency = 1350000000 Hz
    [C6x_2 ]  11400.979111 s: APP: Init ... !!!
    [C6x_2 ]  11400.979120 s: SCICLIENT: Init ... !!!
    [C6x_2 ]  11400.979348 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [C6x_2 ]  11400.979362 s: SCICLIENT: DMSC FW revision 0x15  
    [C6x_2 ]  11400.979373 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_2 ]  11400.979384 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ]  11400.979395 s: UDMA: Init ... !!!
    [C6x_2 ]  11400.981001 s: UDMA: Init ... Done !!!
    [C6x_2 ]  11400.981024 s: MEM: Init ... !!!
    [C6x_2 ]  11400.981038 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    [C6x_2 ]  11400.981056 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_2 ]  11400.981072 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
    [C6x_2 ]  11400.981089 s: MEM: Init ... Done !!!
    [C6x_2 ]  11400.981098 s: IPC: Init ... !!!
    [C6x_2 ]  11400.981119 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ]  11400.981133 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ]  11400.981146 s: IPC: HLOS is ready !!!
    [C6x_2 ]  11400.984847 s: IPC: Init ... Done !!!
    [C6x_2 ]  11400.984877 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_2 ]  11401.033432 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_2 ]  11401.033446 s: REMOTE_SERVICE: Init ... !!!
    [C6x_2 ]  11401.034172 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_2 ]  11401.034223 s:  VX_ZONE_INIT:Enabled
    [C6x_2 ]  11401.034235 s:  VX_ZONE_ERROR:Enabled
    [C6x_2 ]  11401.034246 s:  VX_ZONE_WARNING:Enabled
    [C6x_2 ]  11401.035107 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_2 ]  11401.035122 s: APP: OpenVX Target kernel init ... !!!
    [C6x_2 ]  11401.035457 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_2 ]  11401.035479 s: UDMA Copy: Init ... !!!
    [C6x_2 ]  11401.039502 s: UDMA Copy: Init ... Done !!!
    [C6x_2 ]  11401.039524 s: APP: Init ... Done !!!
    [C6x_2 ]  11401.040559 s: APP: Run ... !!!
    [C6x_2 ]  11401.040570 s: IPC: Starting echo test ...
    [C6x_2 ]  11401.041694 s: APP: Run ... Done !!!
    [C6x_2 ]  11401.041999 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] 
    [C6x_2 ]  11401.042055 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]  11401.055955 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]  11401.279864 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C7x_1 ]  11401.029746 s: CIO: Init ... Done !!!
    [C7x_1 ]  11401.029760 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ]  11401.029772 s: APP: Init ... !!!
    [C7x_1 ]  11401.029780 s: SCICLIENT: Init ... !!!
    [C7x_1 ]  11401.030001 s: SCICLIENT: DMSC FW version [21.9.2-v2021.09b (Terrific Llam]
    [C7x_1 ]  11401.030016 s: SCICLIENT: DMSC FW revision 0x15  
    [C7x_1 ]  11401.030027 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]  11401.030039 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]  11401.030048 s: UDMA: Init ... !!!
    [C7x_1 ]  11401.031220 s: UDMA: Init ... Done !!!
    [C7x_1 ]  11401.031233 s: MEM: Init ... !!!
    [C7x_1 ]  11401.031244 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ 100000000 of size 268435456 bytes !!!
    [C7x_1 ]  11401.031264 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
    [C7x_1 ]  11401.031281 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
    [C7x_1 ]  11401.031299 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ]  11401.031316 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e4000000 of size 402653184 bytes !!!
    [C7x_1 ]  11401.031335 s: MEM: Init ... Done !!!
    [C7x_1 ]  11401.031344 s: IPC: Init ... !!!
    [C7x_1 ]  11401.031359 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ]  11401.031374 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]  11401.031386 s: IPC: HLOS is ready !!!
    [C7x_1 ]  11401.033402 s: IPC: Init ... Done !!!
    [C7x_1 ]  11401.033417 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ]  11401.033433 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ]  11401.033444 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]  11401.033608 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]  11401.033630 s:  VX_ZONE_INIT:Enabled
    [C7x_1 ]  11401.033641 s:  VX_ZONE_ERROR:Enabled
    [C7x_1 ]  11401.033651 s:  VX_ZONE_WARNING:Enabled
    [C7x_1 ]  11401.033844 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 
    [C7x_1 ]  11401.033953 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 
    [C7x_1 ]  11401.034067 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 
    [C7x_1 ]  11401.034141 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 
    [C7x_1 ]  11401.034214 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 
    [C7x_1 ]  11401.034307 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 
    [C7x_1 ]  11401.034406 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 
    [C7x_1 ]  11401.034495 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 
    [C7x_1 ]  11401.034519 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_1 ]  11401.034532 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]  11401.034678 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]  11401.034694 s: APP: Init ... Done !!!
    [C7x_1 ]  11401.034703 s: APP: Run ... !!!
    [C7x_1 ]  11401.034712 s: IPC: Starting echo test ...
    [C7x_1 ]  11401.034885 s: APP: Run ... Done !!!
    [C7x_1 ]  11401.041577 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] 
    [C7x_1 ]  11401.042061 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]  11401.055976 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]  11401.279884 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    ###################################### INTERFACE IS UP AFTER BOOT UP ################################################
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:452 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:32624 (31.8 KiB)
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    ###################################### ETHTOOL AFTER INITIAL SETUP ################################################
    
    root@j7-evm:~# 
    root@j7-evm:~# ethtoroot@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]  11615.618369 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c000000 
    [MCU2_0]  11615.618572 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c020000 
    [MCU2_0]  11615.618820 s: Function:CpswProxyServer_clientNotifyHandlerCb,HostId:0,Handle:38acb7e6,CoreKey:a389317c,NotifyId:RPMSG_KDRV_TP_ETHSWITCH_CLIENTNOTIFY_DUMPSTATS,NotifyLen
    [MCU2_0]  11615.619018 s: 
    [MCU2_0]  11615.619105 s:      0: Vlanid: 012c, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11615.619168 s:  RAW:[0 212c1f
    [MCU2_0]  11615.619215 s: f1 ff0001ff] 
    [MCU2_0]  11615.619272 s:      1: Vlanid: 0190, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11615.619327 s:  RAW:[0 21901f
    [MCU2_0]  11615.619369 s: f1 ff0001ff] 
    [MCU2_0]  11615.619426 s:      2: Vlanid: 0002, UTagged: 11d, Mult: 11d, UMult: 0, Member: 11d
    [MCU2_0]  11615.619482 s:  RAW:[0 200211
    [MCU2_0]  11615.619524 s: d1 1d00011d] 
    [MCU2_0]  11615.619578 s:      3: Vlanid: 0194, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11615.619634 s:  RAW:[0 21941f
    [MCU2_0]  11615.619677 s: f1 ff0001ff] 
    [MCU2_0]  11615.619731 s:      4: Vlanid: 0195, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11615.619785 s:  RAW:[0 21951f
    [MCU2_0]  11615.619828 s: f1 ff0001ff] 
    [MCU2_0]  11615.619882 s:      5: Vlanid: 0196, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11615.619982 s:  RAW:[0 21961f
    [MCU2_0]  11615.620031 s: f1 ff0001ff] 
    [MCU2_0]  11615.620106 s:      6: Address: ffffffffffff, Member:1ff Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.620164 s:  RAW:[7fc 1000ff
    [MCU2_0]  11615.620207 s: ff ffffffff] 
    [MCU2_0]  11615.620289 s:      7: Address: 70ff761d92c2, Port: 000 Se=1 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]  11615.620345 s:  RAW:[1 100070
    [MCU2_0]  11615.620387 s: ff 761d92c2] 
    [MCU2_0]  11615.620423 s:      8: EtherType: 0806
    [MCU2_0]  11615.620465 s:  RAW:[1 200000
    [MCU2_0]  11615.620506 s: 00 00000806] 
    [MCU2_0]  11615.620586 s:      9: Address: 020000100500, Port: 000 Se=0 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]  11615.620642 s:  RAW:[0 100002
    [MCU2_0]  11615.620685 s: 00 00100500] 
    [MCU2_0]  11615.620740 s:     10: Vlanid: 0001, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.620793 s:  RAW:[2 200100
    [MCU2_0]  11615.620834 s: 50 00005005] 
    [MCU2_0]  11615.620889 s:     11: Vlanid: 000b, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.620974 s:  RAW:[2 200b00
    [MCU2_0]  11615.621022 s: 50 00005005] 
    [MCU2_0]  11615.621079 s:     12: Vlanid: 002c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.621134 s:  RAW:[2 202c00
    [MCU2_0]  11615.621177 s: 50 00005005] 
    [MCU2_0]  11615.621231 s:     13: Vlanid: 0032, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.621286 s:  RAW:[2 203200
    [MCU2_0]  11615.621329 s: 50 00005005] 
    [MCU2_0]  11615.621382 s:     14: Vlanid: 0045, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.621435 s:  RAW:[2 204500
    [MCU2_0]  11615.621477 s: 50 00005005] 
    [MCU2_0]  11615.621530 s:     15: Vlanid: 004c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.621583 s:  RAW:[2 204c00
    [MCU2_0]  11615.621626 s: 50 00005005] 
    [MCU2_0]  11615.621679 s:     16: Vlanid: 004d, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.621733 s:  RAW:[2 204d00
    [MCU2_0]  11615.621777 s: 50 00005005] 
    [MCU2_0]  11615.621830 s:     17: Vlanid: 004e, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.621882 s:  RAW:[2 204e00
    [MCU2_0]  11615.621924 s: 50 00005005] 
    [MCU2_0]  11615.622013 s:     18: Vlanid: 004f, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.622069 s:  RAW:[2 204f00
    [MCU2_0]  11615.622113 s: 50 00005005] 
    [MCU2_0]  11615.622167 s:     19: Vlanid: 0050, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.622220 s:  RAW:[2 205000
    [MCU2_0]  11615.622262 s: 50 00005005] 
    [MCU2_0]  11615.622316 s:     20: Vlanid: 0064, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11615.622371 s:  RAW:[2 206400
    [MCU2_0]  11615.622415 s: 50 00005005] 
    [MCU2_0]  11615.622489 s:     21: Address: 333300000001, Member:001 Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.622546 s:  RAW:[4 100033
    [MCU2_0]  11615.622588 s: 33 00000001] 
    [MCU2_0]  11615.622658 s:     22: Address: 0180c2000021, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.622712 s:  RAW:[474 100001
    [MCU2_0]  11615.622754 s: 80 c2000021] 
    [MCU2_0]  11615.622825 s:     23: Address: 01005e000001, Member:001 Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.622878 s:  RAW:[4 100001
    [MCU2_0]  11615.622920 s: 00 5e000001] 
    [MCU2_0]  11615.623021 s:     24: Address: 3333ff100500, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.623079 s:  RAW:[474 100033
    [MCU2_0]  11615.623124 s: 33 ff100500] 
    [MCU2_0]  11615.623196 s:     25: Address: 01005e00000b, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.623250 s:  RAW:[474 100001
    [MCU2_0]  11615.623292 s: 00 5e00000b] 
    [MCU2_0]  11615.623362 s:     26: Address: 01005e00002c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.623417 s:  RAW:[474 100001
    [MCU2_0]  11615.623461 s: 00 5e00002c] 
    [MCU2_0]  11615.623531 s:     27: Address: 01005e000045, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.623585 s:  RAW:[474 100001
    [MCU2_0]  11615.623628 s: 00 5e000045] 
    [MCU2_0]  11615.623698 s:     28: Address: 01005e00004c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.623753 s:  RAW:[474 100001
    [MCU2_0]  11615.623795 s: 00 5e00004c] 
    [MCU2_0]  11615.623866 s:     29: Address: 01005e00004d, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.623921 s:  RAW:[474 100001
    [MCU2_0]  11615.623989 s: 00 5e00004d] 
    [MCU2_0]  11615.624063 s:     30: Address: 01005e00004e, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.624118 s:  RAW:[474 100001
    [MCU2_0]  11615.624161 s: 00 5e00004e] 
    [MCU2_0]  11615.624231 s:     31: Address: 01005e00004f, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.624286 s:  RAW:[474 100001
    [MCU2_0]  11615.624328 s: 00 5e00004f] 
    [MCU2_0]  11615.624399 s:     32: Address: 01005e000050, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.624453 s:  RAW:[474 100001
    [MCU2_0]  11615.624495 s: 00 5e000050] 
    [MCU2_0]  11615.624565 s:     33: Address: 01005e000064, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.624619 s:  RAW:[474 100001
    [MCU2_0]  11615.624662 s: 00 5e000064] 
    [MCU2_0]  11615.624732 s:     34: Address: 01005e000032, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11615.624786 s:  RAW:[474 100001
    [MCU2_0]  11615.624828 s: 00 5e000032] 
    [MCU2_0]  11615.626268 s: 
    [MCU2_0]  11615.626301 s: 989 Free Entries 
    [MCU2_0]  11615.626341 s: 
    [MCU2_0]  11615.626387 s:     0: POLICER_DST_MAC,ALE Index: 6
    [MCU2_0]  11615.626431 s:     0: POLICER_ETHERTYPE,ALE Index: 8
    [MCU2_0]  11615.626472 s:     0: POLICER_THREAD,THREAD ID:3
    [MCU2_0]  11615.626525 s:     0: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.626574 s:     1: POLICER_DST_MAC,ALE Index: 9
    [MCU2_0]  11615.626615 s:     1: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.626664 s:     1: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.626717 s:     2: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.626758 s:     2: POLICER_VLAN,ALE Index: 10
    [MCU2_0]  11615.626796 s:     2: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.626843 s:     2: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.626894 s:     3: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.626965 s:     3: POLICER_VLAN,ALE Index: 11
    [MCU2_0]  11615.627012 s:     3: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.627064 s:     3: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.627117 s:     4: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.627159 s:     4: POLICER_VLAN,ALE Index: 12
    [MCU2_0]  11615.627198 s:     4: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.627246 s:     4: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.627297 s:     5: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.627338 s:     5: POLICER_VLAN,ALE Index: 13
    [MCU2_0]  11615.627377 s:     5: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.627425 s:     5: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.627476 s:     6: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.627519 s:     6: POLICER_VLAN,ALE Index: 14
    [MCU2_0]  11615.627558 s:     6: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.627607 s:     6: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.627657 s:     7: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.627699 s:     7: POLICER_VLAN,ALE Index: 15
    [MCU2_0]  11615.627738 s:     7: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.627787 s:     7: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.627839 s:     8: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.627880 s:     8: POLICER_VLAN,ALE Index: 16
    [MCU2_0]  11615.627918 s:     8: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.627992 s:     8: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.628049 s:     9: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.628092 s:     9: POLICER_VLAN,ALE Index: 17
    [MCU2_0]  11615.628131 s:     9: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.628179 s:     9: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.628232 s:    10: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.628274 s:    10: POLICER_VLAN,ALE Index: 18
    [MCU2_0]  11615.628311 s:    10: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.628359 s:    10: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.628411 s:    11: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.628453 s:    11: POLICER_VLAN,ALE Index: 19
    [MCU2_0]  11615.628492 s:    11: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.628540 s:    11: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.628591 s:    12: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11615.628635 s:    12: POLICER_VLAN,ALE Index: 20
    [MCU2_0]  11615.628673 s:    12: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.628721 s:    12: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.628769 s:    13: POLICER_DST_MAC,ALE Index: 22
    [MCU2_0]  11615.628810 s:    13: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.628858 s:    13: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.628906 s:    14: POLICER_DST_MAC,ALE Index: 24
    [MCU2_0]  11615.628973 s:    14: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.629025 s:    14: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.629076 s:    15: POLICER_DST_MAC,ALE Index: 25
    [MCU2_0]  11615.629116 s:    15: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.629165 s:    15: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.629213 s:    16: POLICER_DST_MAC,ALE Index: 26
    [MCU2_0]  11615.629253 s:    16: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.629302 s:    16: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.629351 s:    17: POLICER_DST_MAC,ALE Index: 27
    [MCU2_0]  11615.629390 s:    17: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.629440 s:    17: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.629489 s:    18: POLICER_DST_MAC,ALE Index: 28
    [MCU2_0]  11615.629531 s:    18: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.629579 s:    18: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.629626 s:    19: POLICER_DST_MAC,ALE Index: 29
    [MCU2_0]  11615.629667 s:    19: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.629714 s:    19: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.629761 s:    20: POLICER_DST_MAC,ALE Index: 30
    [MCU2_0]  11615.629800 s:    20: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.629848 s:    20: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.629896 s:    21: POLICER_DST_MAC,ALE Index: 31
    [MCU2_0]  11615.629959 s:    21: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.630015 s:    21: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.630067 s:    22: POLICER_DST_MAC,ALE Index: 32
    [MCU2_0]  11615.630108 s:    22: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.630156 s:    22: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.630205 s:    23: POLICER_DST_MAC,ALE Index: 33
    [MCU2_0]  11615.630246 s:    23: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.630295 s:    23: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.630343 s:    24: POLICER_DST_MAC,ALE Index: 34
    [MCU2_0]  11615.630382 s:    24: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11615.630430 s:    24: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11615.630622 s: 
    [MCU2_0]  11615.630649 s: 71 Free Entries 
    [MCU2_0]  11615.630745 s: 
    [MCU2_0]  Port 0 Statistics
    [MCU2_0]  11615.630773 s: -----------------------------------------
    [MCU2_0]  11616.021976 s: 
    [MCU2_0]  11616.022109 s: 
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0]  11616.022155 s: -----------------------------------------
    [MCU2_0]  11616.022200 s: 
    [MCU2_0]  11616.022289 s: 
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0]  11616.022324 s: -----------------------------------------
    [MCU2_0]  11616.671970 s: 
    [MCU2_0]  11616.672100 s: 
    [MCU2_0]  External Port 2 Statistics
    [MCU2_0]  11616.672141 s: -----------------------------------------
    [MCU2_0]  11616.672185 s: 
    [MCU2_0]  11616.672271 s: 
    [MCU2_0]  External Port 3 Statistics
    [MCU2_0]  11616.672304 s: -----------------------------------------
    [MCU2_0]  11616.672339 s: 
    [MCU2_0]  11616.672422 s: 
    [MCU2_0]  External Port 4 Statistics
    [MCU2_0]  11616.672453 s: -----------------------------------------
    [MCU2_0]  11616.672486 s: 
    [MCU2_0]  11616.672567 s: 
    [MCU2_0]  External Port 5 Statistics
    [MCU2_0]  11616.672599 s: -----------------------------------------
    [MCU2_0]  11616.672633 s: 
    [MCU2_0]  11616.672713 s: 
    [MCU2_0]  External Port 6 Statistics
    [MCU2_0]  11616.672745 s: -----------------------------------------
    [MCU2_0]  11616.672778 s: 
    [MCU2_0]  11616.672858 s: 
    [MCU2_0]  External Port 7 Statistics
    [MCU2_0]  11616.672889 s: -----------------------------------------
    [MCU2_0]  11616.672921 s: 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    ###################################### BRING DOWN ETH0 INTERFACE  ################################################
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:00:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:21 errors:0 dropped:0 overruns:0 frame:0
              TX packets:577 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:1982 (1.9 KiB)  TX bytes:41522 (40.5 KiB)
    
    root@j7-evm:~# root@j7-evm:~# ifconfig eth0 down
    [MCU2_0]  11656.342055 s: Function:CpswProxyServer_unregisterMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:0:10:5:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.342341 s: Delete static config for mpu1_0
    [MCU2_0]  11656.342391 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 1 during interface down ######### 
    [MCU2_0]  11656.342510 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 1 ioctl during interface down ######### 
    [MCU2_0]  11656.342618 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 11 during interface down ######### 
    [MCU2_0]  11656.342728 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 11 ioctl during interface down ######### 
    [MCU2_0]  11656.342825 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 44 during interface down ######### 
    [MCU2_0]  11656.342985 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 44 ioctl during interface down ######### 
    [MCU2_0]  11656.343097 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 50 during interface down ######### 
    [MCU2_0]  11656.343221 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 50 ioctl during interface down ######### 
    [MCU2_0]  11656.343322 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 69 during interface down ######### 
    [MCU2_0]  11656.343437 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 69 ioctl during interface down ######### 
    [MCU2_0]  11656.343533 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 76 during interface down ######### 
    [MCU2_0]  11656.343652 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 76 ioctl during interface down ######### 
    [MCU2_0]  11656.343748 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 77 during interface down ######### 
    [MCU2_0]  11656.343868 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 77 ioctl during interface down ######### 
    [MCU2_0]  11656.344007 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 78 during interface down ######### 
    [MCU2_0]  11656.344145 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 78 ioctl during interface down ######### 
    [MCU2_0]  11656.344246 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 79 during interface down ######### 
    [MCU2_0]  11656.344371 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 79 ioctl during interface down ######### 
    [MCU2_0]  11656.344469 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 80 during interface down ######### 
    [MCU2_0]  11656.344599 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 80 ioctl during interface down ######### 
    [MCU2_0]  11656.344697 s: ##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids 100 during interface down ######### 
    [MCU2_0]  11656.344826 s: ####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN 100 ioctl during interface down ######### 
    [MCU2_0]  11656.345237 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.345603 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.346059 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.346510 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:ff:10:5:0, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.346997 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.347532 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:2c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.348018 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.348559 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.349053 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4d, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.349593 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    root@j7-evm:~# [MCU2_0]  11656.350183 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.350661 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.351263 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11656.351741 s: Function:CpswProxyServer_filterDelMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    ###################################### ETHTOOL AFTER INTERFACE DOWN ################################################
    
    root@j7-evm:~# 
    root@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    [MCU2_0]  11704.761334 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c000000 
    [MCU2_0]  11704.761536 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c020000 
    [MCU2_0]  11704.761745 s: Function:CpswProxyServer_clientNotifyHandlerCb,HostId:0,Handle:38acb7e6,CoreKey:a389317c,NotifyId:RPMSG_KDRV_TP_ETHSWITCH_CLIENTNOTIFY_DUMPSTATS,NotifyLen
    [MCU2_0]  11704.761877 s: 
    root@j7-evm:~# [MCU2_0]  11704.762011 s:      0: Vlanid: 012c, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11704.762078 s:  RAW:[0 212c1f
    [MCU2_0]  11704.762125 s: f1 ff0001ff] 
    [MCU2_0]  11704.762184 s:      1: Vlanid: 0190, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11704.762240 s:  RAW:[0 21901f
    [MCU2_0]  11704.762283 s: f1 ff0001ff] 
    [MCU2_0]  11704.762340 s:      2: Vlanid: 0002, UTagged: 11d, Mult: 11d, UMult: 0, Member: 11d
    [MCU2_0]  11704.762398 s:  RAW:[0 200211
    [MCU2_0]  11704.762440 s: d1 1d00011d] 
    [MCU2_0]  11704.762494 s:      3: Vlanid: 0194, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11704.762548 s:  RAW:[0 21941f
    [MCU2_0]  11704.762590 s: f1 ff0001ff] 
    [MCU2_0]  11704.762645 s:      4: Vlanid: 0195, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11704.762701 s:  RAW:[0 21951f
    [MCU2_0]  11704.762744 s: f1 ff0001ff] 
    [MCU2_0]  11704.762799 s:      5: Vlanid: 0196, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11704.762854 s:  RAW:[0 21961f
    [MCU2_0]  11704.762896 s: f1 ff0001ff] 
    [MCU2_0]  11704.763000 s:      6: Address: ffffffffffff, Member:1ff Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11704.763060 s:  RAW:[7fc 1000ff
    [MCU2_0]  11704.763104 s: ff ffffffff] 
    [MCU2_0]  11704.763189 s:      7: Address: 70ff761d92c2, Port: 000 Se=1 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]  11704.763247 s:  RAW:[1 100070
    [MCU2_0]  11704.763290 s: ff 761d92c2] 
    [MCU2_0]  11704.763328 s:      8: EtherType: 0806
    [MCU2_0]  11704.763372 s:  RAW:[1 200000
    [MCU2_0]  11704.763415 s: 00 00000806] 
    [MCU2_0]  11704.764885 s: 
    [MCU2_0]  11704.764920 s: 1015 Free Entries 
    [MCU2_0]  11704.764981 s: 
    [MCU2_0]  11704.765028 s:     0: POLICER_DST_MAC,ALE Index: 6
    [MCU2_0]  11704.765071 s:     0: POLICER_ETHERTYPE,ALE Index: 8
    [MCU2_0]  11704.765113 s:     0: POLICER_THREAD,THREAD ID:3
    [MCU2_0]  11704.765167 s:     0: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]  11704.765415 s: 
    [MCU2_0]  11704.765443 s: 95 Free Entries 
    [MCU2_0]  11704.765555 s: 
    [MCU2_0]  Port 0 Statistics
    [MCU2_0]  11704.765583 s: -----------------------------------------
    [MCU2_0]  11705.382977 s: 
    [MCU2_0]  11705.383112 s: 
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0]  11705.383155 s: -----------------------------------------
    [MCU2_0]  11705.383200 s: 
    [MCU2_0]  11705.383292 s: 
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0]  11705.383329 s: -----------------------------------------
    [MCU2_0]  11706.165972 s: 
    [MCU2_0]  11706.166103 s: 
    [MCU2_0]  External Port 2 Statistics
    [MCU2_0]  11706.166147 s: -----------------------------------------
    [MCU2_0]  11706.166191 s: 
    [MCU2_0]  11706.166276 s: 
    [MCU2_0]  External Port 3 Statistics
    [MCU2_0]  11706.166310 s: -----------------------------------------
    [MCU2_0]  11706.166347 s: 
    [MCU2_0]  11706.166427 s: 
    [MCU2_0]  External Port 4 Statistics
    [MCU2_0]  11706.166460 s: -----------------------------------------
    [MCU2_0]  11706.166493 s: 
    [MCU2_0]  11706.166573 s: 
    [MCU2_0]  External Port 5 Statistics
    [MCU2_0]  11706.166606 s: -----------------------------------------
    [MCU2_0]  11706.166642 s: 
    [MCU2_0]  11706.166718 s: 
    [MCU2_0]  External Port 6 Statistics
    [MCU2_0]  11706.166750 s: -----------------------------------------
    [MCU2_0]  11706.166783 s: 
    [MCU2_0]  11706.166861 s: 
    [MCU2_0]  External Port 7 Statistics
    [MCU2_0]  11706.166894 s: -----------------------------------------
    [MCU2_0]  11706.166927 s: 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    ###################################### CHANGING INTERFACE MAC-ADDRESS, BRINGUP INTERFACE  ################################################
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0 hw ether 02:00:11:10:05:00 
    root@j7-evm:~# ifconfig eth0 up
    [MCU2_0]  11751.756773 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:2:0:11:10:5:0, FlowIdx:172, FlowIdxOffset:0
    [MCU2_0]  11751.759927 s: Cpsw_ioctlInternal: CPSW: Registered MAC address. ALE entry:9, Policer Entry:1
    [MCU2_0]  11751.760027 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 1 during interface up #####  
    [MCU2_0]  11751.760605 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 1 during interface up #####  
    [MCU2_0]  11751.760754 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 11 during interface up #####  
    [MCU2_0]  11751.761373 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 11 during interface up #####  
    [MCU2_0]  11751.761524 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 44 during interface up #####  
    [MCU2_0]  11751.762139 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 44 during interface up #####  
    [MCU2_0]  11751.762291 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 50 during interface up #####  
    [MCU2_0]  11751.762871 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 50 during interface up #####  
    [MCU2_0]  11751.763060 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 69 during interface up #####  
    [MCU2_0]  11751.763656 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 69 during interface up #####  
    [MCU2_0]  11751.763818 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 76 during interface up #####  
    [MCU2_0]  11751.764444 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 76 during interface up #####  
    [MCU2_0]  11751.764619 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 77 during interface up #####  
    [MCU2_0]  11751.765249 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 77 during interface up #####  
    [MCU2_0]  11751.765435 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 78 during interface up #####  
    [MCU2_0]  11751.766067 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 78 during interface up #####  
    [MCU2_0]  11751.766251 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 79 during interface up #####  
    [MCU2_0]  11751.766857 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 79 during interface up #####  
    root@j7-evm:~# [MCU2_0]  11751.767079 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 80 during interface up #####  
    [MCU2_0]  11751.767689 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 80 during interface up #####  
    [MCU2_0]  11751.767876 s: #### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids 100 during interface up #####  
    [MCU2_0]  11751.768525 s: #### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids 100 during interface up #####  
    [MCU2_0]  11751.769229 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:21, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.772731 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.774641 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:64, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.778219 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:50, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.781755 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4f, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.785252 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.788774 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4d, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.792269 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:4c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.795739 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:45, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.799228 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:2c, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.802765 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:b, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.806272 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:32, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.809765 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0]  11751.811657 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a389317c,CoreKey:38acb7e6, MacAddress:33:33:ff:10:5:0, vlanId:0, FlowIdx:172, FlowIdOffset:0
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    ###################################### OUTPUT AFTER INTERFACE UP ################################################
    
    root@j7-evm:~# 
    root@j7-evm:~# ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 02:00:11:10:05:00  
              inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::11ff:fe10:500/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:23 errors:0 dropped:0 overruns:0 frame:0
              TX packets:680 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:2178 (2.1 KiB)  TX bytes:50096 (48.9 KiB)
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    ###################################### ETHTOOL AFTER INTERFACE UP ################################################
    
    root@j7-evm:~# 
    root@j7-evm:~# ethtool -t eth0
    The test result is PASS
    The test extra info:
    RPMSG Ping test	 0
    RPMSG Read reg	 0
    RPMSG Dump stat	 0
    
    root@j7-evm:~# [MCU2_0]  11760.604654 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c000000 
    [MCU2_0]  11760.604846 s: Function:CpswProxyServer_regrdHandlerCb,HostId:0, RegAddr:c020000 
    [MCU2_0]  11760.605179 s: Function:CpswProxyServer_clientNotifyHandlerCb,HostId:0,Handle:38acb7e6,CoreKey:a389317c,NotifyId:RPMSG_KDRV_TP_ETHSWITCH_CLIENTNOTIFY_DUMPSTATS,NotifyLen
    [MCU2_0]  11760.605317 s: 
    [MCU2_0]  11760.605395 s:      0: Vlanid: 012c, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11760.605458 s:  RAW:[0 212c1f
    [MCU2_0]  11760.605503 s: f1 ff0001ff] 
    [MCU2_0]  11760.605562 s:      1: Vlanid: 0190, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11760.605618 s:  RAW:[0 21901f
    [MCU2_0]  11760.605662 s: f1 ff0001ff] 
    [MCU2_0]  11760.605718 s:      2: Vlanid: 0002, UTagged: 11d, Mult: 11d, UMult: 0, Member: 11d
    [MCU2_0]  11760.605773 s:  RAW:[0 200211
    [MCU2_0]  11760.605816 s: d1 1d00011d] 
    [MCU2_0]  11760.605873 s:      3: Vlanid: 0194, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11760.605928 s:  RAW:[0 21941f
    [MCU2_0]  11760.606027 s: f1 ff0001ff] 
    [MCU2_0]  11760.606088 s:      4: Vlanid: 0195, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11760.606146 s:  RAW:[0 21951f
    [MCU2_0]  11760.606189 s: f1 ff0001ff] 
    [MCU2_0]  11760.606245 s:      5: Vlanid: 0196, UTagged: 1ff, Mult: 1ff, UMult: 0, Member: 1ff
    [MCU2_0]  11760.606300 s:  RAW:[0 21961f
    [MCU2_0]  11760.606344 s: f1 ff0001ff] 
    [MCU2_0]  11760.606420 s:      6: Address: ffffffffffff, Member:1ff Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.606475 s:  RAW:[7fc 1000ff
    [MCU2_0]  11760.606518 s: ff ffffffff] 
    [MCU2_0]  11760.606599 s:      7: Address: 70ff761d92c2, Port: 000 Se=1 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]  11760.606657 s:  RAW:[1 100070
    [MCU2_0]  11760.606698 s: ff 761d92c2] 
    [MCU2_0]  11760.606734 s:      8: EtherType: 0806
    [MCU2_0]  11760.606776 s:  RAW:[1 200000
    [MCU2_0]  11760.606818 s: 00 00000806] 
    [MCU2_0]  11760.606896 s:      9: Address: 020011100500, Port: 000 Se=0 Bl=0 TOUCH=0 AGE=0 TRUNK=0
    [MCU2_0]  11760.606983 s:  RAW:[0 100002
    [MCU2_0]  11760.607031 s: 00 11100500] 
    [MCU2_0]  11760.607087 s:     10: Vlanid: 0001, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.607139 s:  RAW:[2 200100
    [MCU2_0]  11760.607182 s: 50 00005005] 
    [MCU2_0]  11760.607236 s:     11: Vlanid: 000b, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.607290 s:  RAW:[2 200b00
    [MCU2_0]  11760.607331 s: 50 00005005] 
    [MCU2_0]  11760.607386 s:     12: Vlanid: 002c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.607440 s:  RAW:[2 202c00
    [MCU2_0]  11760.607482 s: 50 00005005] 
    [MCU2_0]  11760.607536 s:     13: Vlanid: 0032, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.607590 s:  RAW:[2 203200
    [MCU2_0]  11760.607633 s: 50 00005005] 
    [MCU2_0]  11760.607687 s:     14: Vlanid: 0045, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.607741 s:  RAW:[2 204500
    [MCU2_0]  11760.607784 s: 50 00005005] 
    [MCU2_0]  11760.607838 s:     15: Vlanid: 004c, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.607891 s:  RAW:[2 204c00
    [MCU2_0]  11760.607959 s: 50 00005005] 
    [MCU2_0]  11760.608020 s:     16: Vlanid: 004d, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.608075 s:  RAW:[2 204d00
    [MCU2_0]  11760.608119 s: 50 00005005] 
    [MCU2_0]  11760.608173 s:     17: Vlanid: 004e, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.608227 s:  RAW:[2 204e00
    [MCU2_0]  11760.608269 s: 50 00005005] 
    [MCU2_0]  11760.608322 s:     18: Vlanid: 004f, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.608375 s:  RAW:[2 204f00
    [MCU2_0]  11760.608417 s: 50 00005005] 
    [MCU2_0]  11760.608470 s:     19: Vlanid: 0050, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.608523 s:  RAW:[2 205000
    [MCU2_0]  11760.608566 s: 50 00005005] 
    [MCU2_0]  11760.608621 s:     20: Vlanid: 0064, UTagged: 0, Mult: 5, UMult: 5, Member: 5
    [MCU2_0]  11760.608673 s:  RAW:[2 206400
    [MCU2_0]  11760.608716 s: 50 00005005] 
    [MCU2_0]  11760.608793 s:     21: Address: 0180c2000021, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.608848 s:  RAW:[474 100001
    [MCU2_0]  11760.608891 s: 80 c2000021] 
    [MCU2_0]  11760.608989 s:     22: Address: 01005e000001, Member:001 Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.609048 s:  RAW:[4 100001
    [MCU2_0]  11760.609092 s: 00 5e000001] 
    [MCU2_0]  11760.609164 s:     23: Address: 01005e000064, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.609220 s:  RAW:[474 100001
    [MCU2_0]  11760.609262 s: 00 5e000064] 
    [MCU2_0]  11760.609333 s:     24: Address: 01005e000050, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.609388 s:  RAW:[474 100001
    [MCU2_0]  11760.609431 s: 00 5e000050] 
    [MCU2_0]  11760.609501 s:     25: Address: 01005e00004f, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.609555 s:  RAW:[474 100001
    [MCU2_0]  11760.609597 s: 00 5e00004f] 
    [MCU2_0]  11760.609668 s:     26: Address: 01005e00004e, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.609721 s:  RAW:[474 100001
    [MCU2_0]  11760.609764 s: 00 5e00004e] 
    [MCU2_0]  11760.609833 s:     27: Address: 01005e00004d, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.609889 s:  RAW:[474 100001
    [MCU2_0]  11760.609955 s: 00 5e00004d] 
    [MCU2_0]  11760.610035 s:     28: Address: 01005e00004c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.610094 s:  RAW:[474 100001
    [MCU2_0]  11760.610139 s: 00 5e00004c] 
    [MCU2_0]  11760.610211 s:     29: Address: 01005e000045, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.610266 s:  RAW:[474 100001
    [MCU2_0]  11760.610309 s: 00 5e000045] 
    [MCU2_0]  11760.610380 s:     30: Address: 01005e00002c, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.610434 s:  RAW:[474 100001
    [MCU2_0]  11760.610476 s: 00 5e00002c] 
    [MCU2_0]  11760.610546 s:     31: Address: 01005e00000b, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.610601 s:  RAW:[474 100001
    [MCU2_0]  11760.610644 s: 00 5e00000b] 
    [MCU2_0]  11760.610715 s:     32: Address: 01005e000032, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.610770 s:  RAW:[474 100001
    [MCU2_0]  11760.610813 s: 00 5e000032] 
    [MCU2_0]  11760.610883 s:     33: Address: 333300000001, Member:001 Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.610962 s:  RAW:[4 100033
    [MCU2_0]  11760.611009 s: 33 00000001] 
    [MCU2_0]  11760.611082 s:     34: Address: 3333ff100500, Member:11d Su=0 FWDSTLVL=0 IGNMBITS=0
    [MCU2_0]  11760.611138 s:  RAW:[474 100033
    [MCU2_0]  11760.611181 s: 33 ff100500] 
    [MCU2_0]  11760.612610 s: 
    [MCU2_0]  11760.612641 s: 989 Free Entries 
    [MCU2_0]  11760.612680 s: 
    [MCU2_0]  11760.612722 s:     0: POLICER_DST_MAC,ALE Index: 6
    [MCU2_0]  11760.612768 s:     0: POLICER_ETHERTYPE,ALE Index: 8
    [MCU2_0]  11760.612810 s:     0: POLICER_THREAD,THREAD ID:3
    [MCU2_0]  11760.612863 s:     0: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.612913 s:     1: POLICER_DST_MAC,ALE Index: 9
    [MCU2_0]  11760.612986 s:     1: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.613041 s:     1: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.613098 s:     2: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.613142 s:     2: POLICER_VLAN,ALE Index: 10
    [MCU2_0]  11760.613181 s:     2: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.613230 s:     2: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.613282 s:     3: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.613325 s:     3: POLICER_VLAN,ALE Index: 11
    [MCU2_0]  11760.613362 s:     3: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.613411 s:     3: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.613461 s:     4: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.613503 s:     4: POLICER_VLAN,ALE Index: 12
    [MCU2_0]  11760.613541 s:     4: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.613590 s:     4: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.613642 s:     5: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.613685 s:     5: POLICER_VLAN,ALE Index: 13
    [MCU2_0]  11760.613723 s:     5: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.613772 s:     5: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.613823 s:     6: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.613865 s:     6: POLICER_VLAN,ALE Index: 14
    [MCU2_0]  11760.613903 s:     6: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.613979 s:     6: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.614037 s:     7: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.614081 s:     7: POLICER_VLAN,ALE Index: 15
    [MCU2_0]  11760.614119 s:     7: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.614165 s:     7: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.614218 s:     8: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.614260 s:     8: POLICER_VLAN,ALE Index: 16
    [MCU2_0]  11760.614298 s:     8: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.614347 s:     8: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.614398 s:     9: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.614440 s:     9: POLICER_VLAN,ALE Index: 17
    [MCU2_0]  11760.614478 s:     9: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.614526 s:     9: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.614578 s:    10: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.614620 s:    10: POLICER_VLAN,ALE Index: 18
    [MCU2_0]  11760.614659 s:    10: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.614705 s:    10: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.614758 s:    11: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.614801 s:    11: POLICER_VLAN,ALE Index: 19
    [MCU2_0]  11760.614841 s:    11: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.614888 s:    11: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.614967 s:    12: POLICER_PORT, PORT_NUM: 2 ISTRUNK:0
    [MCU2_0]  11760.615017 s:    12: POLICER_VLAN,ALE Index: 20
    [MCU2_0]  11760.615058 s:    12: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.615106 s:    12: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.615155 s:    13: POLICER_DST_MAC,ALE Index: 21
    [MCU2_0]  11760.615195 s:    13: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.615245 s:    13: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.615293 s:    14: POLICER_DST_MAC,ALE Index: 23
    [MCU2_0]  11760.615334 s:    14: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.615384 s:    14: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.615432 s:    15: POLICER_DST_MAC,ALE Index: 24
    [MCU2_0]  11760.615471 s:    15: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.615520 s:    15: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.615569 s:    16: POLICER_DST_MAC,ALE Index: 25
    [MCU2_0]  11760.615610 s:    16: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.615658 s:    16: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.615706 s:    17: POLICER_DST_MAC,ALE Index: 26
    [MCU2_0]  11760.615747 s:    17: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.615795 s:    17: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.615844 s:    18: POLICER_DST_MAC,ALE Index: 27
    [MCU2_0]  11760.615884 s:    18: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.615955 s:    18: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.616011 s:    19: POLICER_DST_MAC,ALE Index: 28
    [MCU2_0]  11760.616055 s:    19: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.616106 s:    19: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.616154 s:    20: POLICER_DST_MAC,ALE Index: 29
    [MCU2_0]  11760.616193 s:    20: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.616242 s:    20: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.616290 s:    21: POLICER_DST_MAC,ALE Index: 30
    [MCU2_0]  11760.616330 s:    21: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.616381 s:    21: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.616429 s:    22: POLICER_DST_MAC,ALE Index: 31
    [MCU2_0]  11760.616470 s:    22: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.616520 s:    22: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.616569 s:    23: POLICER_DST_MAC,ALE Index: 32
    [MCU2_0]  11760.616608 s:    23: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.616657 s:    23: POLICER_STATS: Hit: 0, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.616703 s:    24: POLICER_DST_MAC,ALE Index: 34
    [MCU2_0]  11760.616744 s:    24: POLICER_THREAD,THREAD ID:0
    [MCU2_0]  11760.616793 s:    24: POLICER_STATS: Hit: 1, RedHit: 0, YellowHit: 0
    [MCU2_0]  11760.617006 s: 
    [MCU2_0]  11760.617042 s: 71 Free Entries 
    [MCU2_0]  11760.617142 s: 
    [MCU2_0]  Port 0 Statistics
    [MCU2_0]  11760.617172 s: -----------------------------------------
    [MCU2_0]  11761.234973 s: 
    [MCU2_0]  11761.235107 s: 
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0]  11761.235149 s: -----------------------------------------
    [MCU2_0]  11761.235196 s: 
    [MCU2_0]  11761.235286 s: 
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0]  11761.235319 s: -----------------------------------------
    [MCU2_0]  11762.017972 s: 
    [MCU2_0]  11762.018105 s: 
    [MCU2_0]  External Port 2 Statistics
    [MCU2_0]  11762.018148 s: -----------------------------------------
    [MCU2_0]  11762.018193 s: 
    [MCU2_0]  11762.018278 s: 
    [MCU2_0]  External Port 3 Statistics
    [MCU2_0]  11762.018313 s: -----------------------------------------
    [MCU2_0]  11762.018346 s: 
    [MCU2_0]  11762.018426 s: 
    [MCU2_0]  External Port 4 Statistics
    [MCU2_0]  11762.018457 s: -----------------------------------------
    [MCU2_0]  11762.018489 s: 
    [MCU2_0]  11762.018570 s: 
    [MCU2_0]  External Port 5 Statistics
    [MCU2_0]  11762.018601 s: -----------------------------------------
    [MCU2_0]  11762.018632 s: 
    [MCU2_0]  11762.018710 s: 
    [MCU2_0]  External Port 6 Statistics
    [MCU2_0]  11762.018770 s: -----------------------------------------
    [MCU2_0]  11762.018809 s: 
    [MCU2_0]  11762.018912 s: 
    [MCU2_0]  External Port 7 Statistics
    [MCU2_0]  11762.019004 s: -----------------------------------------
    [MCU2_0]  11762.019046 s: 
    
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    root@j7-evm:~# 
    
    
    srivatsansanthanam@lnx-le-01342:~$ ping 192.168.0.16                <<<<< Ping succeeding after initial setup
    PING 192.168.0.16 (192.168.0.16) 56(84) bytes of data.
    64 bytes from 192.168.0.16: icmp_seq=1 ttl=64 time=0.613 ms
    64 bytes from 192.168.0.16: icmp_seq=2 ttl=64 time=0.315 ms
    64 bytes from 192.168.0.16: icmp_seq=3 ttl=64 time=0.369 ms
    64 bytes from 192.168.0.16: icmp_seq=4 ttl=64 time=0.265 ms
    64 bytes from 192.168.0.16: icmp_seq=5 ttl=64 time=0.346 ms
    64 bytes from 192.168.0.16: icmp_seq=6 ttl=64 time=0.386 ms
    64 bytes from 192.168.0.16: icmp_seq=7 ttl=64 time=0.450 ms
    64 bytes from 192.168.0.16: icmp_seq=8 ttl=64 time=0.286 ms
    64 bytes from 192.168.0.16: icmp_seq=9 ttl=64 time=0.317 ms
    64 bytes from 192.168.0.16: icmp_seq=10 ttl=64 time=0.338 ms
    64 bytes from 192.168.0.16: icmp_seq=11 ttl=64 time=0.399 ms
    64 bytes from 192.168.0.16: icmp_seq=12 ttl=64 time=0.287 ms
    64 bytes from 192.168.0.16: icmp_seq=13 ttl=64 time=0.404 ms
    64 bytes from 192.168.0.16: icmp_seq=14 ttl=64 time=0.347 ms
    64 bytes from 192.168.0.16: icmp_seq=15 ttl=64 time=0.284 ms
    64 bytes from 192.168.0.16: icmp_seq=16 ttl=64 time=0.276 ms
    64 bytes from 192.168.0.16: icmp_seq=17 ttl=64 time=0.341 ms
    64 bytes from 192.168.0.16: icmp_seq=18 ttl=64 time=0.384 ms
    64 bytes from 192.168.0.16: icmp_seq=19 ttl=64 time=0.286 ms
    64 bytes from 192.168.0.16: icmp_seq=20 ttl=64 time=0.333 ms
    64 bytes from 192.168.0.16: icmp_seq=21 ttl=64 time=0.409 ms
    
    
    ^C
    --- 192.168.0.16 ping statistics ---
    60 packets transmitted, 21 received, 65% packet loss, time 60419ms
    rtt min/avg/max/mdev = 0.265/0.354/0.613/0.076 ms
    srivatsansanthanam@lnx-le-01342:~$ 
    srivatsansanthanam@lnx-le-01342:~$ ping 192.168.0.16
    PING 192.168.0.16 (192.168.0.16) 56(84) bytes of data.
    ^C
    --- 192.168.0.16 ping statistics ---
    4 packets transmitted, 0 received, 100% packet loss, time 3055ms
    
    srivatsansanthanam@lnx-le-01342:~$ 
    srivatsansanthanam@lnx-le-01342:~$ arp -a | grep "192.168.0.16"
    ? (192.168.0.16) at <incomplete> on enx00249b740bc8
    srivatsansanthanam@lnx-le-01342:~$ sudo arp -d 192.168.0.16            <<< Explicitly deleting arp entry
    [sudo] password for srivatsansanthanam: 
    srivatsansanthanam@lnx-le-01342:~$ 
    srivatsansanthanam@lnx-le-01342:~$ arp -a | grep "192.168.0.16"        <<< Ensuring there is no arp entry
    srivatsansanthanam@lnx-le-01342:~$ 
    srivatsansanthanam@lnx-le-01342:~$ ping 192.168.0.16                   <<< Ping failing after changing mac
    PING 192.168.0.16 (192.168.0.16) 56(84) bytes of data.
    ^C
    --- 192.168.0.16 ping statistics ---
    9 packets transmitted, 0 received, 100% packet loss, time 8199ms
    
    srivatsansanthanam@lnx-le-01342:~$ 
    
    
    
    
    
    TCPDUMP LOGS COLLECTED IN ANOTHER TERMINAL:
    ===========================================
    
    
    
    .....
    .....
    
    <<<<<<<<<<<<<<< IF YOU LOOK AT THE TCPDUMP LOGS, PACKETS GENERATED FROM A72 SIDE HAVE THE NEW MAC-ADDRESS  - 02:00:11:10:05:00 <<<<<
    
    13:01:54.538791 02:00:11:10:05:00 (oui Unknown) > 01:00:5e:00:00:45 (oui Unknown), ethertype 802.1Q (0x8100), length 66: vlan 69, p 0, ethertype IPv4, 192.168.69.16.51069 > 239.0.0.69.50069: UDP, length 20
    	0x0000:  4500 0030 8548 4000 0211 fe76 c0a8 4510
    	0x0010:  ef00 0045 c77d c395 001c 6d2f 0000 1202
    	0x0020:  0000 000c 0000 0067 0000 0000 0000 0000
    13:01:55.044616 02:00:11:10:05:00 (oui Unknown) > 01:00:5e:00:00:45 (oui Unknown), ethertype 802.1Q (0x8100), length 66: vlan 69, p 0, ethertype IPv4, 192.168.69.16.51069 > 239.0.0.69.50069: UDP, length 20
    	0x0000:  4500 0030 8599 4000 0211 fe25 c0a8 4510
    	0x0010:  ef00 0045 c77d c395 001c 6d2f 0000 1202
    	0x0020:  0000 000c 0000 0067 0000 0000 0000 0000
    13:01:55.550009 02:00:11:10:05:00 (oui Unknown) > 01:00:5e:00:00:45 (oui Unknown), ethertype 802.1Q (0x8100), length 66: vlan 69, p 0, ethertype IPv4, 192.168.69.16.51069 > 239.0.0.69.50069: UDP, length 20
    	0x0000:  4500 0030 85b8 4000 0211 fe06 c0a8 4510
    	0x0010:  ef00 0045 c77d c395 001c 6d2f 0000 1202
    	0x0020:  0000 000c 0000 0067 0000 0000 0000 0000
    13:01:56.055761 02:00:11:10:05:00 (oui Unknown) > 01:00:5e:00:00:45 (oui Unknown), ethertype 802.1Q (0x8100), length 66: vlan 69, p 0, ethertype IPv4, 192.168.69.16.51069 > 239.0.0.69.50069: UDP, length 20
    	0x0000:  4500 0030 85e1 4000 0211 fddd c0a8 4510
    	0x0010:  ef00 0045 c77d c395 001c 6d2f 0000 1202
    	0x0020:  0000 000c 0000 0067 0000 0000 0000 0000
    13:01:56.561274 02:00:11:10:05:00 (oui Unknown) > 01:00:5e:00:00:45 (oui Unknown), ethertype 802.1Q (0x8100), length 66: vlan 69, p 0, ethertype IPv4, 192.168.69.16.51069 > 239.0.0.69.50069: UDP, length 20
    	0x0000:  4500 0030 8622 4000 0211 fd9c c0a8 4510
    	0x0010:  ef00 0045 c77d c395 001c 6d2f 0000 1202
    	0x0020:  0000 000c 0000 0067 0000 0000 0000 0000
    13:01:57.066853 02:00:11:10:05:00 (oui Unknown) > 01:00:5e:00:00:45 (oui Unknown), ethertype 802.1Q (0x8100), length 66: vlan 69, p 0, ethertype IPv4, 192.168.69.16.51069 > 239.0.0.69.50069: UDP, length 20
    	0x0000:  4500 0030 8670 4000 0211 fd4e c0a8 4510
    	0x0010:  ef00 0045 c77d c395 001c 6d2f 0000 1202
    	0x0020:  0000 000c 0000 0067 0000 0000 0000 0000
    
    
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< BELOW IS THE ARP REQUEST FROM THE HOST-PC <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    
    
    13:01:57.315478 00:24:9b:74:0b:c8 (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 42: Request who-has 192.168.0.16 tell lnx-le-01342, length 28
    	0x0000:  0001 0800 0604 0001 0024 9b74 0bc8 c0a8
    	0x0010:  000a 0000 0000 0000 c0a8 0010
    
    
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< SEE THE ARP RESPONSE BELOW FROM THE CUSTOM BOARD -- POINTING TO OLD-MAC  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    
    
    13:01:57.316081 02:00:00:10:05:00 (oui Unknown) > 00:24:9b:74:0b:c8 (oui Unknown), ethertype ARP (0x0806), length 60: Reply 192.168.0.16 is-at 02:00:00:10:05:00 (oui Unknown), length 46
    	0x0000:  0001 0800 0604 0002 0200 0010 0500 c0a8
    	0x0010:  0010 0024 9b74 0bc8 c0a8 000a 0000 0000
    	0x0020:  0000 0000 0000 0000 0000 0000 0000
    
    
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< BASED ON THE ARP RESPONSE ICMP REQUEST (PING REQUEST) IS SENT TO OLD-MAC <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    
    
    13:01:57.316114 00:24:9b:74:0b:c8 (oui Unknown) > 02:00:00:10:05:00 (oui Unknown), ethertype IPv4 (0x0800), length 98: lnx-le-01342 > 192.168.0.16: ICMP echo request, id 332, seq 1, length 64
    	0x0000:  4500 0054 d24e 4000 4001 e6ef c0a8 000a
    	0x0010:  c0a8 0010 0800 e564 014c 0001 4547 d063
    	0x0020:  0000 0000 38d0 0400 0000 0000 1011 1213
    	0x0030:  1415 1617 1819 1a1b 1c1d 1e1f 2021 2223
    	0x0040:  2425 2627 2829 2a2b 2c2d 2e2f 3031 3233
    	0x0050:  3435 3637
    13:01:57.572380 02:00:11:10:05:00 (oui Unknown) > 01:00:5e:00:00:45 (oui Unknown), ethertype 802.1Q (0x8100), length 66: vlan 69, p 0, ethertype IPv4, 192.168.69.16.51069 > 239.0.0.69.50069: UDP, length 20
    	0x0000:  4500 0030 86d9 4000 0211 fce5 c0a8 4510
    	0x0010:  ef00 0045 c77d c395 001c 6d2f 0000 1202
    	0x0020:  0000 000c 0000 0067 0000 0000 0000 0000
    13:01:58.078202 02:00:11:10:05:00 (oui Unknown) > 01:00:5e:00:00:45 (oui Unknown), ethertype 802.1Q (0x8100), length 66: vlan 69, p 0, ethertype IPv4, 192.168.69.16.51069 > 239.0.0.69.50069: UDP, length 20
    	0x0000:  4500 0030 86ee 4000 0211 fcd0 c0a8 4510
    	0x0010:  ef00 0045 c77d c395 001c 6d2f 0000 1202
    	0x0020:  0000 000c 0000 0067 0000 0000 0000 0000
    13:01:58.135734 02:00:11:10:05:00 (oui Unknown) > 33:33:00:00:00:02 (oui Unknown), ethertype 802.1Q (0x8100), length 74: vlan 80, p 0, ethertype IPv6, fe80::11ff:fe10:500 > ip6-allrouters: ICMP6, router solicitation, length 16
    	0x0000:  6000 0000 0010 3aff fe80 0000 0000 0000
    	0x0010:  0000 11ff fe10 0500 ff02 0000 0000 0000
    	0x0020:  0000 0000 0000 0002 8500 4f0e 0000 0000
    	0x0030:  0101 0200 1110 0500
    13:01:58.135734 02:00:11:10:05:00 (oui Unknown) > 33:33:00:00:00:02 (oui Unknown), ethertype 802.1Q (0x8100), length 74: vlan 76, p 0, ethertype IPv6, fe80::11ff:fe10:500 > ip6-allrouters: ICMP6, router solicitation, length 16
    	0x0000:  6000 0000 0010 3aff fe80 0000 0000 0000
    	0x0010:  0000 11ff fe10 0500 ff02 0000 0000 0000
    	0x0020:  0000 0000 0000 0002 8500 4f0e 0000 0000
    	0x0030:  0101 0200 1110 0500
    13:01:58.346815 00:24:9b:74:0b:c8 (oui Unknown) > 02:00:00:10:05:00 (oui Unknown), ethertype IPv4 (0x0800), length 98: lnx-le-01342 > 192.168.0.16: ICMP echo request, id 332, seq 2, length 64
    	0x0000:  4500 0054 d2d0 4000 4001 e66d c0a8 000a
    	0x0010:  c0a8 0010 0800 82e9 014c 0002 4647 d063
    	0x0020:  0000 0000 994a 0500 0000 0000 1011 1213
    	0x0030:  1415 1617 1819 1a1b 1c1d 1e1f 2021 2223
    	0x0040:  2425 2627 2829 2a2b 2c2d 2e2f 3031 3233
    	0x0050:  3435 3637
    13:01:58.583520 02:00:11:10:05:00 (oui Unknown) > 01:00:5e:00:00:45 (oui Unknown), ethertype 802.1Q (0x8100), length 66: vlan 69, p 0, ethertype IPv4, 192.168.69.16.51069 > 239.0.0.69.50069: UDP, length 20
    	0x0000:  4500 0030 871f 4000 0211 fc9f c0a8 4510
    	0x0010:  ef00 0045 c77d c395 001c 6d2f 0000 1202
    	0x0020:  0000 000c 0000 0067 0000 0000 0000 0000
    13:01:59.089388 02:00:11:10:05:00 (oui Unknown) > 01:00:5e:00:00:45 (oui Unknown), ethertype 802.1Q (0x8100), length 66: vlan 69, p 0, ethertype IPv4, 192.168.69.16.51069 > 239.0.0.69.50069: UDP, length 20
    	0x0000:  4500 0030 8721 4000 0211 fc9d c0a8 4510
    	0x0010:  ef00 0045 c77d c395 001c 6d2f 0000 1202
    	0x0020:  0000 000c 0000 0067 0000 0000 0000 0000
    13:01:59.366869 00:24:9b:74:0b:c8 (oui Unknown) > 02:00:00:10:05:00 (oui Unknown), ethertype IPv4 (0x0800), length 98: lnx-le-01342 > 192.168.0.16: ICMP echo request, id 332, seq 3, length 64
    	0x0000:  4500 0054 d33e 4000 4001 e5ff c0a8 000a
    	0x0010:  c0a8 0010 0800 309a 014c 0003 4747 d063
    	0x0020:  0000 0000 ea98 0500 0000 0000 1011 1213
    	0x0030:  1415 1617 1819 1a1b 1c1d 1e1f 2021 2223
    	0x0040:  2425 2627 2829 2a2b 2c2d 2e2f 3031 3233
    	0x0050:  3435 3637
    
    
    
    
    
    
    
    
    
    

    Thanks,

    Srivatsan

  • Hello srivastan,

    As informed in my earlier update, issue might be because of no IP lost during interface down.

    Actually it works as, after setting the IP address to client interface it will register IP with ethfw. So ethfw will respond with client MAC address (remote core client) for ARP request related to IP of client.

    Can you please confirm, how you are allocating IP for the client interface?

    Also, can you please perform below test and share observation.

    1. First confirm ping and capture ARP information at both Host & device side.
    2. Change MAC address and capture ARP information by requesting Ping from Host.(Here Host is receiving response with old MAC address for ARP request) 
    3. As ping fails in 2nd step now ping form device to PC and check ARP information at both Host & device side.
    4. Change MAC address again to different address and capture ARP information by requesting Ping from Host and check here ARP response is having initial MAC address or updated MAC address in 2nd step.

    Best Regards,

    Sudheer
     

  • Hi Sudheer, 

    Wanted to check if you are available for a short call to discuss this issue. Let me know the slot which works for you. 

    Thanks,

    Srivatsan

  • Hi Srivatsan,

    I will be available in IST time frame, Please feel free to schedule a call to discuss about this issue.

    Best Regards,
    Sudheer

  • Hi Sudheer, 

    Let us have a call Tuesday Morning - 11:30AM IST your time. Let me know how to setup the invite.

    Thanks,

    Srivatsan

  • Sudheer, 

    As discussed in yesterday's call, please find the following patches:

    (1) vlan_ethfw_changes.txt - This is the patch applied based on the patch shared by TI  here: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1011237/faq-tda4vm-how-to-configure-cpsw-5g-9g-ale . The patch has been extended to support around 11vlans for our requirement

    (2) ethernet_ti_changes.txt - This is the patch which was applied based on your suggestion in the thread above. 

    commit 48b14ccd52ca09b5c2ebf6721e9935a36db6bc2a
    Author: Vishal Kulkarni <vishal.dk@pathpartnertech.com>
    Date:   Mon Mar 21 15:56:02 2022 +0530
    
        Changes to ethfw to register static VLAN
        
        This patch adds callbacks to ethfw for programming the static vlan.
        Also changes the default vlanid 1 into 2 for internal usage
        
        Change-Id: I0a7df7e43e55bacda9413d08c570c85a4a0fb1e3
    
    diff --git a/apps/app_remoteswitchcfg_server/mcu_2_0/main.c b/apps/app_remoteswitchcfg_server/mcu_2_0/main.c
    index 37ae897..ed58da3 100644
    --- a/apps/app_remoteswitchcfg_server/mcu_2_0/main.c
    +++ b/apps/app_remoteswitchcfg_server/mcu_2_0/main.c
    @@ -297,7 +297,13 @@ static void EthApp_startSwInterVlan(char *recvBuff,
     
     static void EthApp_startHwInterVlan(char *recvBuff,
                                         char *sendBuff);
    +static int32_t EthApp_addRemoteCoreStaticCfg(Enet_Handle hEnet,
    +                                             uint32_t coreId,
    +                                             uint32_t flowId);
     
    +static void EthApp_delRemoteCoreStaticCfg(Enet_Handle hEnet,
    +                                          uint32_t coreId,
    +                                          uint32_t flowId);
     #if defined(FREERTOS)
     static void EthApp_lwipMain(void *a0,
                                 void *a1);
    @@ -842,6 +848,10 @@ static int32_t EthApp_initEthFw(void)
             }
         }
     
    +    /* Set static configuration functions */
    +    ethFwCfg.addStaticCfg = &EthApp_addRemoteCoreStaticCfg;
    +    ethFwCfg.delStaticCfg = &EthApp_delRemoteCoreStaticCfg;
    +
         /* Initialize the EthFw */
         if (status == ETHAPP_OK)
         {
    diff --git a/ethfw/ethfw.h b/ethfw/ethfw.h
    index 0dbe2c1..03656a3 100644
    --- a/ethfw/ethfw.h
    +++ b/ethfw/ethfw.h
    @@ -139,6 +139,7 @@ extern "C" {
     /*                         Structures and Enums                               */
     /* ========================================================================== */
     
    +
     /*!
      * \brief Ethernet Firmware version
      *
    @@ -191,6 +192,36 @@ typedef struct EthFw_VirtPortCfg_s
         uint32_t remoteCoreId;
     } EthFw_VirtPortCfg;
     
    +/*!
    + * \brief Add static configuration.
    + *
    + * Add static configuration that is applicable only to specific remote cores.
    + *
    + * \param hEnet        Handle to Enet LLD
    + * \param coreId       Remote core's IPC core id
    + * \param flowId       Remote core's flow id
    + *
    + * \return 0 if no error. Negative value otherwise.
    + */
    +typedef int32_t (*EthFw_addStaticCfg)(Enet_Handle hEnet,
    +                                      uint32_t coreId,
    +                                      uint32_t flowId);
    +
    +/*!
    + * \brief Delete static configuration.
    + *
    + * Delete static configuration that is applicable only to specific remote cores.
    + *
    + * \param hEnet        Handle to Enet LLD
    + * \param coreId       Remote core's IPC core id
    + * \param flowId       Remote core's flow id
    + */
    +typedef void (*EthFw_delStaticCfg)(Enet_Handle hEnet,
    +                                   uint32_t coreId,
    +                                   uint32_t flowId);
    +
    +
    +
     /*!
      * \brief Filter 'add' shared multicast callback.
      *
    @@ -295,6 +326,13 @@ typedef struct EthFw_Config_s
     
         /*! Default VLAN id to be used for MAC ports configured in switch mode (non MAC-only) */
         uint16_t dfltVlanIdSwitchPorts;
    +
    +    /* Add static configuration that is applicable only to specific remote cores */
    +    EthFw_addStaticCfg addStaticCfg;
    +
    +    /* Delete static configuration that is applicable only to specific remote cores */
    +    EthFw_delStaticCfg delStaticCfg;
    +
     } EthFw_Config;
     
     /*!
    diff --git a/ethfw/src/ethfw.c b/ethfw/src/ethfw.c
    index ffa5c60..040d053 100644
    --- a/ethfw/src/ethfw.c
    +++ b/ethfw/src/ethfw.c
    @@ -144,7 +144,7 @@
     #define ETHFW_MAC_ONLY_PORTS_VLAN_ID                  (0U)
     
     /*! VLAN id used for all MAC ports in switch mode (non MAC-only mode) */
    -#define ETHFW_SWITCH_PORTS_VLAN_ID                    (1U)
    +#define ETHFW_SWITCH_PORTS_VLAN_ID                    (2U)
     
     /*! Max number of CPSW MAC ports supported */
     #if defined(SOC_J721E)
    @@ -227,6 +227,12 @@ typedef struct EthFw_Obj_s
     
         /* Reserved multicast configuration */
         EthFw_RsvdMcastCfg rsvdMcastCfg;
    +
    +   /* Add static configuration that is applicable only to specific remote cores */
    +   EthFw_addStaticCfg addStaticCfg;
    +
    +   /* Delete static configuration that is applicable only to specific remote cores */
    +   EthFw_delStaticCfg delStaticCfg;
     } EthFw_Obj;
     
     /* ========================================================================== */
    @@ -762,7 +768,11 @@ void EthFw_initConfigParams(Enet_Type enetType,
     
         memset(config, 0, sizeof(*config));
     
    -    /* MAC port ownership */
    +    /* Initialize Static config function pointers */
    +    config->addStaticCfg = NULL;
    +    config->delStaticCfg = NULL;
    +
    +   /* MAC port ownership */
         config->ports = NULL;
         config->numPorts = 0U;
     
    @@ -821,6 +831,9 @@ EthFw_Handle EthFw_init(Enet_Type enetType,
         EnetAppUtils_assert(udmaCfg->hUdmaDrv != NULL);
     
         memset(&gEthFwObj, 0, sizeof(gEthFwObj));
    +    /* Save static config function pointers */
    +    gEthFwObj.addStaticCfg = config->addStaticCfg;
    +    gEthFwObj.delStaticCfg = config->delStaticCfg;
     
         /* Save config parameters */
         gEthFwObj.cpswCfg = config->cpswCfg;
    @@ -1035,6 +1048,10 @@ int32_t EthFw_initRemoteConfig(EthFw_Handle hEthFw)
         cfg.dfltVlanIdMacOnlyPorts = gEthFwObj.dfltVlanIdMacOnlyPorts;
         cfg.dfltVlanIdSwitchPorts  = gEthFwObj.dfltVlanIdSwitchPorts;
     
    +    /* Static configuration callbacks */
    +    cfg.addStaticCfg = gEthFwObj.addStaticCfg;
    +    cfg.delStaticCfg = gEthFwObj.delStaticCfg;
    +
         status = CpswProxyServer_init(&cfg);
         if (status != ENET_SOK)
         {
    diff --git a/ethremotecfg/server/include/cpsw_proxy_server.h b/ethremotecfg/server/include/cpsw_proxy_server.h
    index cc22066..d70d30f 100644
    --- a/ethremotecfg/server/include/cpsw_proxy_server.h
    +++ b/ethremotecfg/server/include/cpsw_proxy_server.h
    @@ -162,6 +162,35 @@ extern "C" {
     /*! Size of reserved multicast address table */
     #define CPSWPROXYSERVER_RSVD_MCAST_LIST_LEN           (4U)
     
    +/*!
    + * \brief Add static configuration.
    + *
    + * Add static configuration that is applicable only to specific remote cores.
    + *
    + * \param hEnet        Handle to Enet LLD
    + * \param coreId       Remote core's IPC core id
    + * \param flowId       Remote core's flow id
    + *
    + * \return 0 if no error. Negative value otherwise.
    + */
    +typedef int32_t (*CpswProxyServer_addStaticCfg)(Enet_Handle hEnet,
    +                                                uint32_t coreId,
    +                                                uint32_t flowId);
    +
    +/*!
    + * \brief Delete static configuration.
    + *
    + * Delete static configuration that is applicable only to specific remote cores.
    + *
    + * \param hEnet        Handle to Enet LLD
    + * \param coreId       Remote core's IPC core id
    + * \param flowId       Remote core's flow id
    + */
    +typedef void (*CpswProxyServer_delStaticCfg)(Enet_Handle hEnet,
    +                                             uint32_t coreId,
    +                                             uint32_t flowId);
    +
    +
     /*!
      * \brief Application callback function pointer to initialize Ethernet Firmware data
      *
    @@ -349,6 +378,12 @@ typedef struct CpswProxyServer_Config_s
     
         /*! Reserved multicast configuration */
         CpswProxyServer_RsvdMcastCfg rsvdMcastCfg;
    +
    +    /* Add static configuration that is applicable only to specific remote cores */
    +    CpswProxyServer_addStaticCfg addStaticCfg;
    +
    +    /* Delete static configuration that is applicable only to specific remote cores */
    +    CpswProxyServer_delStaticCfg delStaticCfg;
     } CpswProxyServer_Config_t;
     
     /*!
    diff --git a/ethremotecfg/server/src/cpsw_proxy_server.c b/ethremotecfg/server/src/cpsw_proxy_server.c
    index 9b6305f..0e15851 100644
    --- a/ethremotecfg/server/src/cpsw_proxy_server.c
    +++ b/ethremotecfg/server/src/cpsw_proxy_server.c
    @@ -205,6 +205,11 @@ typedef struct CpswProxyServer_Obj_s
         uint32_t aleMacOnlyPortMask;
         uint16_t dfltVlanIdMacOnlyPorts;
         uint16_t dfltVlanIdSwitchPorts;
    +    /* Add static configuration that is applicable only to specific remote cores */
    +    CpswProxyServer_addStaticCfg addStaticCfg;
    +
    +    /* Delete static configuration that is applicable only to specific remote cores */
    +    CpswProxyServer_delStaticCfg delStaticCfg;
     } CpswProxyServer_Obj;
     
     /* ========================================================================== */
    @@ -770,6 +775,23 @@ static int32_t CpswProxyServer_registerMacHandlerCb(EthRemoteCfg_VirtPort virtPo
                                                     flow_idx_offset);
         }
     
    +    if (ENET_SOK == status)
    +    {
    +        if (hProxyServer->addStaticCfg != NULL)
    +        {
    +            status = hProxyServer->addStaticCfg(hEnet, host_id, flow_idx_offset);
    +            if (ENET_SOK != status)
    +            {
    +                appLogPrintf("Failed to add static config for coreId=%u: %d\n", host_id, status);
    +            }
    +        }
    +    }
    +
    +    if (status != ENET_SOK)
    +    {
    +        status = RPMSG_KDRV_TP_ETHSWITCH_CMDSTATUS_EFAIL;
    +    }
    +
         return CPSWPROXY_ENET2RPMSG_ERR(status);
     }
     
    @@ -780,12 +802,14 @@ static int32_t CpswProxyServer_unregisterMacHandlerCb(EthRemoteCfg_VirtPort virt
                                                           u8 *mac_address,
                                                           uint32_t flow_idx)
     {
    +    CpswProxyServer_Obj *hProxyServer;
         Enet_Handle hEnet = (Enet_Handle)((uintptr_t)handle);
         Enet_MacPort macPort = EthRemoteCfg_getMacPort(virtPort);
         bool isSwitchPort = EthRemoteCfg_isSwitchPort(virtPort);
         uint32_t start_flow_idx, flow_idx_offset;
         int32_t status;
     
    +    hProxyServer = CpswProxyServer_getHandle();
         CpswProxyServer_validateHandle(hEnet);
         EnetAppUtils_absFlowIdx2FlowIdxOffset(hEnet, host_id, flow_idx, &start_flow_idx, &flow_idx_offset);
         appLogPrintf("Function:%s,HostId:%u,Handle:%p,CoreKey:%x, MacAddress:%x:%x:%x:%x:%x:%x, FlowIdx:%u, FlowIdOffset:%u\n",
    @@ -821,6 +845,19 @@ static int32_t CpswProxyServer_unregisterMacHandlerCb(EthRemoteCfg_VirtPort virt
                                                       flow_idx_offset);
         }
     
    +    if (status != ENET_SOK)
    +    {
    +        appLogPrintf("Failed EnetAppUtils_unregDstMacRxFlow: %d\n", status);
    +    }
    +
    +    if (ENET_SOK == status)
    +    {
    +        if (hProxyServer->delStaticCfg != NULL)
    +        {
    +            hProxyServer->delStaticCfg(hEnet, host_id, flow_idx_offset);
    +        }
    +    }
    +
         return CPSWPROXY_ENET2RPMSG_ERR(status);
     }
     
    @@ -909,10 +946,12 @@ static int32_t CpswProxyServer_freeRxHandlerCb(EthRemoteCfg_VirtPort virtPort,
                                                    uint32_t core_key,
                                                    uint32_t alloc_flow_idx)
     {
    +    CpswProxyServer_Obj *hProxyServer;
         int32_t status;
         Enet_Handle hEnet = (Enet_Handle)((uintptr_t)handle);
         uint32_t start_flow_idx, flow_idx_offset;
     
    +    hProxyServer = CpswProxyServer_getHandle();
         CpswProxyServer_validateHandle(hEnet);
         EnetAppUtils_absFlowIdx2FlowIdxOffset(hEnet, host_id, alloc_flow_idx, &start_flow_idx, &flow_idx_offset);
     
    @@ -2512,6 +2551,9 @@ int32_t CpswProxyServer_init(CpswProxyServer_Config_t *cfg)
             hProxyServer->initDone = true;
         }
     
    +    hProxyServer->addStaticCfg = cfg->addStaticCfg;
    +    hProxyServer->delStaticCfg = cfg->delStaticCfg;
    +
         appLogPrintf("CpswProxyServer: initialization %s (core: mcu2_0)\r\n",
                      (status == CPSWPROXYSERVER_SOK) ? "completed" : "failed");
     
    
    diff --git a/utils/ethfw/src/app_ethfw_freertos.c b/utils/ethfw/src/app_ethfw_freertos.c
    index c6c5e75..531d6c5 100644
    --- a/utils/ethfw/src/app_ethfw_freertos.c
    +++ b/utils/ethfw/src/app_ethfw_freertos.c
    @@ -532,6 +532,7 @@ static int32_t EthApp_addVlanIds(Enet_Handle hEnet, uint32_t coreId, uint32_t fl
     
             ENET_IOCTL_SET_INOUT_ARGS(&prms, &inArgs, &outArgs);
     
    +	appLogPrintf("#### Calling CPSW_ALE_IOCTL_ADD_VLAN for vlanids %d during interface up #####  \n", vlan_ids[i]);
             status = Enet_ioctl(hEnet, gEthAppObj.coreId, CPSW_ALE_IOCTL_ADD_VLAN, &prms);
             if (status != ENET_SOK)
             {
    @@ -548,8 +549,12 @@ static int32_t EthApp_addVlanIds(Enet_Handle hEnet, uint32_t coreId, uint32_t fl
     
             polInArgs.policerMatch.policerMatchEnMask |= CPSW_ALE_POLICER_MATCH_IVLAN;
             polInArgs.policerMatch.ivlanId = vlan_ids[i];
    -        polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    -        polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = vlan_ids[i];
    +
    +	/* LUCID -- TI PATCH */
    +	appLogPrintf("#### Calling CPSW_ALE_IOCTL_SET_POLICER for vlanids %d during interface up #####  \n", vlan_ids[i]);
    +        //polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    +        //polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = vlan_ids[i];
    +        polInArgs.policerMatch.ivlanId = vlan_ids[i];
     
             polInArgs.threadIdEn = true;
             polInArgs.threadId   = flowId;
    @@ -603,13 +608,6 @@ static void EthApp_delMpu10StaticCfg(Enet_Handle hEnet,
         {
             CpswAle_VlanEntryInfo inArgs;
     
    -        /* Delete VLAN entry */
    -        memset(&inArgs, 0U, sizeof (CpswAle_VlanEntryInfo));
    -        inArgs.vlanIdInfo.vlanId = vlan_ids[i];
    -        inArgs.vlanIdInfo.tagType = ENET_VLAN_TAG_TYPE_INNER;
    -
    -        ENET_IOCTL_SET_IN_ARGS(&prms, &inArgs);
    -
             polInArgs.policerMatch.policerMatchEnMask = 0U;
             /* Delete policer entry for port 2 and dstmac */
             polInArgs.policerMatch.policerMatchEnMask = CPSW_ALE_POLICER_MATCH_PORT;
    @@ -617,9 +615,12 @@ static void EthApp_delMpu10StaticCfg(Enet_Handle hEnet,
             polInArgs.policerMatch.portIsTrunk = false;
             polInArgs.policerMatch.ivlanId = vlan_ids[i];
     
    +	/* LUCID -- TI Patch */
             polInArgs.policerMatch.policerMatchEnMask |= CPSW_ALE_POLICER_MATCH_IVLAN;
    -        polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    -        polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = vlan_ids[i];
    +        //polInArgs.policerMatch.dstMacAddrInfo.portNum = CPSW_ALE_HOST_PORT_NUM;
    +        //polInArgs.policerMatch.dstMacAddrInfo.addr.vlanId = vlan_ids[i];
    +        polInArgs.policerMatch.ivlanId = vlan_ids[i];
    +        appLogPrintf("##### Calling CPSW_ALE_IOCTL_DEL_POLICER for vlan-ids %d during interface down ######### \n", vlan_ids[i]);
     
             polInArgs.aleEntryMask = CPSW_ALE_POLICER_MATCH_PORT;
     
    @@ -630,6 +631,21 @@ static void EthApp_delMpu10StaticCfg(Enet_Handle hEnet,
             {
                 appLogPrintf("Failed to delete PORT1 | MACDST policer: %d\n", status);
             }
    +
    +        /* Delete VLAN entry */
    +        memset(&inArgs, 0U, sizeof (CpswAle_VlanEntryInfo));
    +        inArgs.vlanIdInfo.vlanId = vlan_ids[i];
    +        inArgs.vlanIdInfo.tagType = ENET_VLAN_TAG_TYPE_INNER;
    +
    +        ENET_IOCTL_SET_IN_ARGS(&prms, &inArgs);
    +
    +        appLogPrintf("####### Calling CPSW_ALE_IOCTL_REMOVE_VLAN %d ioctl during interface down ######### \n", vlan_ids[i]);
    +        status = Enet_ioctl(hEnet, gEthAppObj.coreId, CPSW_ALE_IOCTL_REMOVE_VLAN, &prms);
    +        if (status != ENET_SOK)
    +        {
    +            appLogPrintf("%s() CPSW_ALE_IOCTL_REMOVE_VLAN ioctl failed for vlan %d: with error %d ####### \n", __func__, i, status);
    +        }
    +
         }
     }
     
    

    Thanks,

    Srivatsan

  • Hi Sudheer, 

    Any update on this issue?

    - Can this be expedited?

    Thanks,

    Srivatsan  

  • Hi Srivatsan,

    I have integrated your patch and checking the same, Observed Issue in applying 5238.ethernet_ti_changes_patch.txt so taken changes manually.

    Mean while, can you please confirm have you made any changes in Virtmac driver on A72?

    Best Regards,
    Sudheer

  • Hi Sudheer,

    No changes have been made to virtmac driver in A72. 

    Thanks,

    Srivatsan

  • Hi Srivatsan,

    Sorry for delayed response.

    I have tried with the patches shared by you in above, but the behavior is same in my environment i.e. IP lost after ifconfig <intef> down.

    Can you please confirm, have you made any changes in any scripts or added scripts to avoid notification of network stack about the event on Virtmac interface.

    Also, could you confirm Link detected status from "# ethtool <interface>" after interface down, see below logs in my environment.

    root@j7-evm:~# ifconfig eth1 down
    [ 126.518134] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: virt_cpsw_nuss
    mac stopped
    root@j7-evm:~# ethtool eth1
    Settings for eth1:
    Link detected: no
    root@j7-evm:~#
    root@j7-evm:~#
    root@j7-evm:~# [ 135.109287] Initializing XFRM netlink socket

    root@j7-evm:~# [ 137.849641] process 'docker/tmp/qemu-check176018551/check' st
    arted with executable stack
    root@j7-evm:~# ifconfig eth1 192.168.6.10
    [ 143.465430] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: virt_cpsw_nuss
    mac started
    [ 143.473597] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
    root@j7-evm:~# ethtool eth1
    Settings for eth1:
    Link detected: yes

    Best Regards,
    Sudheer

  • We should have another sync-up call this week. 

    Call on Wednesday - evening PST/Thursday - morning IST (10:00am) should work for me.

    - Srivatsan

  • Hi All,

    MOM of Today's call on 2nd March 2023.

    TI:
    1) Ran Test environment and explained the sequence of down and up and notify callback in virtual mac driver. 
    2) Ran test with full file system.

    Customer:
    1) Ran Test environment, and showing that IP if interface was not lost and Interface event notified in Virtmac Driver was not invoking due to IP retain.
    2) Tried to set IP manually 
     a) Setting same IP resulting no event on Interface so, notify callback in driver was not invoking.
     b) Setting different IP resulting event of down & up on Interface (NETDEV_DOWN & NETDEV_UP) and notify callback in driver was invoking. 
    3) Will be using Tiny file system and changes related to platform specific.
    4) AI: Will enquiry why notify callback was not invoking in their system and comeback.

    Best Regards,
    Sudheer

  • Hi Sudheer, 

    Verified the following things in our custom board setup. 

    1. When tried ifconfig eth0 down/up dynamically from the Linux terminal, there is no NETDEV_UP/NETDEV_DOWN event triggered.

    2. NETDEV_UP/DOWN event is triggered only when there is a change in IP address. Even if the interface is brought down and then up, link state toggles, but NETDEV_DOWN/UP events aren't triggered.

    3. Tried forcefully calling NETDEV_DOWN/NETDEV_UP event in the functions virt_cpsw_nuss_ndo_stop()/virt_cpsw_nuss_ndo_open(). With this change, things go through fine. Also observed that the ip-address/mac-address - association logs in MCU2_0 as well. The patch which was used is attached with this msg along with the logs for your perusal. 

    Logs: Contain the MCU2_0 outputs interspersed as well which come on the console. I'm running a script which brings down the interface, change the mac-address and bring up the interface in a loop with a delay of 3 secs. This works fine with the patch attached

    Need the following help/suggestions from you. 

    1. We are not using the complete rootfs provided by TI-SDK, but a customized one. For eg, "ethtool" is not available in our rootfs. Also, there are no changes in virt-mac driver or in the kernel network stack. Hence - let us know if you using any tool/utility/system-application to trigger the NETDEV_DOWN/UP event during ifconfig down/up events in your setup/EVM. 

    2. Also, let us know if this tool/utility/application is mandatory. 

    3. If there is no tool, let us know the exact change which can be done in our software to trigger the NETDEV_DOWN/UP events. 

    Let me know if you've any queries.

    diff --git a/drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c b/drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c
    index aa7200d43..0f0e6309f 100644
    --- a/drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c
    +++ b/drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c
    @@ -267,6 +267,16 @@ static int virt_cpsw_nuss_ndo_stop(struct net_device *ndev)
     	int ret;
     
     	rdev_ops = common->rdev_switch_ops;
    +
    +	/* Forcefully calling NETDEV_DOWN event while bringing down the interface */
    +	{
    +	    unsigned int if_address = htonl(0xc0a80010);
    +
    +	    ret = rdev_ops->unregister_ipv4(common->rdev,
    +			                    if_address);
    +	    printk(KERN_INFO "NETDEV_DOWN for IP 0x%x \n", if_address);
    +	}
    +
     	netif_tx_stop_all_queues(ndev);
     	netif_carrier_off(ndev);
     
    @@ -306,6 +316,20 @@ static int virt_cpsw_nuss_ndo_open(struct net_device *ndev)
     		return ret;
     	}
     
    +	/* Forcefully -- calling NETDEV UP while bringing up the interface */
    +	{
    +	    unsigned int if_address = htonl(0xc0a80010);
    +            ret = rdev_ops->register_ipv4(common->rdev,
    +                                          ndev->dev_addr,
    +                                          if_address);
    +            if (ret)
    +                    dev_err(common->dev, "register_ipv4 rpmsg - fail %d\n",
    +                            ret);
    +
    +
    +	    printk(KERN_INFO "NETDEV_UP for IP 0x%x\n", if_address);
    +
    +	}
     	netif_tx_wake_all_queues(ndev);
     	netif_carrier_on(ndev);
     
    

    ethernet_mac_logs_8mar.txt

  • Srivatsan,

    Good to know that you have a patch that addresses the issue. The only comment in the patch is that the address is hardcoded, not sure if that is always valid on your system, but rest looks fine.

    Regarding your queries, I have consolidated inputs from Sudheer as well:

    -1-

    1. We are not using the complete rootfs provided by TI-SDK, but a customized one. For eg, "ethtool" is not available in our rootfs. Also, there are no changes in virt-mac driver or in the kernel network stack. Hence - let us know if you using any tool/utility/system-application to trigger the NETDEV_DOWN/UP event during ifconfig down/up events in your setup/EVM. 

    TI is only testing with tisdk-default-image (we are not testing tiny image or intermediate configurations) and the image that you are using is somewhere in between the default and tiny. From the packages/recipes included into the tisdk-default-image, there may be an upstream component (not modified by TI) in the network stack that may be introducing the additional behavior. We are not aware of what this is and we are also not aware of the customizations on your side. Therefore, I request you to investigate this further if the above patch is not the finalized solution.

    -2-

    2. Also, let us know if this tool/utility/application is mandatory. 

    ethtool is not mandatory but you can include it from the meta-arago update, referring to the config file.

    -3-

    3. If there is no tool, let us know the exact change which can be done in our software to trigger the NETDEV_DOWN/UP events. 

    Already addressed this in the point #1 above.

    If you have any additional feedback/inputs we can continue to discuss.

    Regards
    Karthik

  • Hi Karthik, 

    We have 2 options to solve this issue. 

    Option 1:
    =======

    1. When interface is brought down/up - the command should include an ip-address. The ip-address change forcefully sends a NETDEV_DOWN/UP event when the interface state is toggled. Sample is shown below:

       ifconfig eth0 0.0.0.0 down
       ifconfig eth0 192.168.0.16 up

    Option 2:
    =======

    1. A fix is available where NETDEV_DOWN/UP events are pushed forcefully when interface is brought down/up.

    2. Fix helps in sending a message to MCU2_0 which helps associate "ip-address and mac-address" combo

    3. Please find a clean patch attached along with this thread. The earlier patch (which was initially tried) had hardcoded address as you rightly noted. The current patch is a clean one. 

    Let us know the inputs from TI - if this patch can be used. 

    Thanks,

    Srivatsan

    diff --git a/drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c b/drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c
    index aa7200d43..b2c614887 100644
    --- a/drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c
    +++ b/drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c
    @@ -259,14 +259,51 @@ static void virt_cpsw_nuss_common_stop(struct virt_cpsw_common *common)
     
     static int virt_cpsw_nuss_del_mc(struct net_device *ndev, const u8 *addr);
     
    +static inline int virt_cpsw_get_ipaddr(struct net_device *ndev, unsigned int *ip_addr)
    +{
    +        struct in_device *in_dev;
    +        struct in_ifaddr *ifa;
    +        int result = -ENOENT;
    +
    +        rcu_read_lock();
    +        in_dev = __in_dev_get_rcu(ndev);
    +        if (in_dev != NULL) {
    +                ifa = rcu_dereference(in_dev->ifa_list);
    +                if (ifa != NULL) {
    +			*ip_addr = ifa->ifa_address;
    +                        result = 0;
    +                }
    +        }
    +        rcu_read_unlock();
    +        return result;
    +}
    +
     static int virt_cpsw_nuss_ndo_stop(struct net_device *ndev)
     {
     	struct virt_cpsw_common *common = virt_ndev_to_common(ndev);
     	struct rpmsg_remotedev_eth_switch_ops *rdev_ops;
     	struct device *dev = common->dev;
    +	unsigned int if_address;
     	int ret;
     
     	rdev_ops = common->rdev_switch_ops;
    +
    +	/* Forcefully calling NETDEV_DOWN event while bringing 
    +	 * down the interface 
    +	 */
    +	ret = virt_cpsw_get_ipaddr(ndev, &if_address);
    +	if (!ret) {
    +	    ret = rdev_ops->unregister_ipv4(common->rdev,
    +			                    if_address);
    +	    if (ret) {
    +		dev_err(dev, "unregister_ipv4 rpmsg - fail %d\n",
    +			ret);
    +	    } else {
    +	        dev_info(dev, "Force NETDEV_DOWN event for IP %pI4 on %s\n", 
    +		         &if_address, dev_name(dev));
    +	    }
    +	}
    +
     	netif_tx_stop_all_queues(ndev);
     	netif_carrier_off(ndev);
     
    @@ -288,6 +325,7 @@ static int virt_cpsw_nuss_ndo_open(struct net_device *ndev)
     	struct virt_cpsw_common *common = virt_ndev_to_common(ndev);
     	struct rpmsg_remotedev_eth_switch_ops *rdev_ops;
     	struct device *dev = common->dev;
    +	unsigned int if_address;
     	int ret;
     
     	rdev_ops = common->rdev_switch_ops;
    @@ -306,6 +344,19 @@ static int virt_cpsw_nuss_ndo_open(struct net_device *ndev)
     		return ret;
     	}
     
    +	/* Forcefully call NETDEV UP while bringing up the interface */
    +	ret = virt_cpsw_get_ipaddr(ndev, &if_address);
    +	if (!ret) {
    +            ret = rdev_ops->register_ipv4(common->rdev,
    +                                          ndev->dev_addr, if_address);
    +            if (ret) {
    +                dev_err(common->dev, "register_ipv4 rpmsg - fail %d\n",
    +                        ret);
    +	    } else {
    +	        dev_info(common->dev, "Force NETDEV_UP event for IP %pI4 "
    +			 "on %s \n", &if_address, dev_name(dev));
    +	    }
    +	}
     	netif_tx_wake_all_queues(ndev);
     	netif_carrier_on(ndev);
     
    

  • Hi Srivatsan,

    Both options were fine, but both will have their Pros & Cons. We feel you were the best person to judge which option suited your environment.

    Below is my view related to options.

    If you choose Option-1:

    1. You have to take care of it when upgrading to the latest TI SDK versions.

    If you choose Option-2:

    1. It will avoid any application-level changes even if the environment changes. 
    2. Also, the same has to be known to other folks who are working on similar projects with TI SOC.

    Best Regards,
    Sudheer

  • Got it Sudheer. We just wanted to confirm that the patch was fine. 

    Closing this ticket now. 

    Thanks,

    Srivatsan