root@am64xx-evm:~# root@am64xx-evm:~# root@am64xx-evm:~# bridge fdb show 33:33:00:00:00:01 dev eth0 self permanent 01:00:5e:00:00:01 dev eth0 self permanent 01:80:c2:00:00:0e dev eth0 self permanent 01:80:c2:00:00:03 dev eth0 self permanent 01:80:c2:00:00:00 dev eth0 self permanent 33:33:ff:bf:0b:74 dev eth0 self permanent 01:00:5e:00:00:fb dev eth0 self permanent 33:33:00:00:00:fb dev eth0 self permanent 33:33:00:00:00:01 dev eth1 self permanent 01:80:c2:00:00:0e dev eth1 self permanent 01:80:c2:00:00:03 dev eth1 self permanent 01:80:c2:00:00:00 dev eth1 self permanent 33:33:00:00:00:01 dev eth2 self permanent 01:00:5e:00:00:01 dev eth2 self permanent 01:80:c2:00:00:0e dev eth2 self permanent 01:80:c2:00:00:03 dev eth2 self permanent 01:80:c2:00:00:00 dev eth2 self permanent root@am64xx-evm:~# switch-config -d K3 cpsw dump version (1) len(11704) ALE table dump ents(512): 0 : type: vlan , vid = 0, untag_force = 0x7, reg_mcast = 0x0, unreg_mcast = 0x0, member_list = 0x7 1 : type: ucast, addr = 30:30:d0:bf:0b:74, ucast_type = persistant, port_num = 0x0, Secure 2 : type: mcast, vid = 0, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, no super, port_mask = 0x7 3 : type: mcast, addr = 33:33:00:00:00:01, mcast_state = f, no super, port_mask = 0x3 4 : type: mcast, addr = 01:00:5e:00:00:01, mcast_state = f, no super, port_mask = 0x3 5 : type: ucast, addr = 70:ff:76:20:1e:25, ucast_type = persistant, port_num = 0x0, Secure 6 : type: mcast, addr = 01:80:c2:00:00:0e, mcast_state = f, no super, port_mask = 0x3 7 : type: mcast, addr = 01:80:c2:00:00:03, mcast_state = f, no super, port_mask = 0x3 8 : type: mcast, addr = 01:80:c2:00:00:00, mcast_state = f, no super, port_mask = 0x3 9 : type: mcast, addr = 33:33:ff:bf:0b:74, mcast_state = f, no super, port_mask = 0x3 10 : type: mcast, addr = 01:00:5e:00:00:fb, mcast_state = f, no super, port_mask = 0x3 11 : type: mcast, addr = 33:33:00:00:00:fb, mcast_state = f, no super, port_mask = 0x3 root@am64xx-evm:~# ./bridge_setup.sh [ 161.934576] am65-cpsw-nuss 8000000.ethernet eth0: Link is Down [ 163.000100] am65-cpsw-nuss 8000000.ethernet eth0: PHY [8000f00.mdio:00] driver [TI DP83867] (irq=POLL) [ 163.009987] am65-cpsw-nuss 8000000.ethernet eth0: configuring for phy/rgmii-rxid link mode [ 163.047048] am65-cpsw-nuss 8000000.ethernet eth1: PHY [mdio_mux-0.1:03] driver [TI DP83869] (irq=POLL) [ 163.056450] am65-cpsw-nuss 8000000.ethernet eth1: configuring for phy/rgmii-rxid link mode [ 165.060380] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx kernel answers: No such device [ 166.135877] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need . [ 167.176679] br0: port 1(eth0) entered blocking state [ 167.181776] br0: port 1(eth0) entered disabled state [ 167.186922] am65-cpsw-nuss 8000000.ethernet eth0: entered allmulticast mode [ 167.197657] am65-cpsw-nuss 8000000.ethernet eth0: entered promiscuous mode [ 167.204753] kauditd_printk_skb: 5 callbacks suppressed [ 167.204771] audit: type=1700 audit(1749242018.436:19): dev=eth0 prom=256 old_prom=0 auid=4294967295 uid=0 gid=0 ses=4294967295 [ 167.207253] am65-cpsw-nuss 8000000.ethernet: Adding vlan 1 to vlan filter [ 167.231246] audit: type=1300 audit(1749242018.436:19): arch=c00000b7 syscall=211 success=yes exit=40 a0=3 a1=ffffd4dba848 a2=0 a3=1 items=0) [ 167.240926] br0: port 2(eth1) entered blocking state [ 167.260151] audit: type=1327 audit(1749242018.436:19): proctitle=6970006C696E6B00736574006465760065746830006D617374657200627230 [ 167.264149] br0: port 2(eth1) entered disabled state [ 167.280889] am65-cpsw-nuss 8000000.ethernet eth1: entered allmulticast mode [ 167.289822] am65-cpsw-nuss 8000000.ethernet eth1: entered promiscuous mode [ 167.297265] audit: type=1700 audit(1749242018.500:20): dev=eth1 prom=256 old_prom=0 auid=4294967295 uid=0 gid=0 ses=4294967295 [ 167.298231] am65-cpsw-nuss 8000000.ethernet: Adding vlan 1 to vlan filter [ 167.317270] audit: type=1300 audit(1749242018.500:20): arch=c00000b7 syscall=211 success=yes exit=40 a0=3 a1=ffffe9c37f78 a2=0 a3=1 items=0) [ 167.325879] br0: port 1(eth0) entered blocking state [ 167.346378] audit: type=1327 audit(1749242018.500:20): proctitle=6970006C696E6B00736574006465760065746831006D617374657200627230 [ 167.350051] br0: port 1(eth0) entered forwarding state udhcpc: started, v1.36.1 Dropped protocol specifier '.udhcpc' from 'br0.udhcpc'. Using 'br0' (ifindex=7). udhcpc: broadcasting discover udhcpc: broadcasting select for 192.168.10.105, server 192.168.10.1 udhcpc: lease of 192.168.10.105 obtained from 192.168.10.1, lease time 604800 /etc/udhcpc.d/50default: Adding DNS 192.168.10.1 Dropped protocol specifier '.udhcpc' from 'br0.udhcpc'. Using 'br0' (ifindex=7). done.... root@am64xx-evm:~# bridge fdb show 00:14:d1:b7:1a:03 dev eth0 master br0 30:30:d0:bf:0b:74 dev eth0 vlan 1 master br0 permanent 30:30:d0:bf:0b:74 dev eth0 master br0 permanent 01:80:c2:00:00:0e dev eth0 self permanent 01:80:c2:00:00:03 dev eth0 self permanent 01:80:c2:00:00:00 dev eth0 self permanent 01:00:5e:00:00:01 dev eth0 self permanent 33:33:00:00:00:01 dev eth0 self permanent 33:33:ff:bf:0b:74 dev eth0 self permanent 01:00:5e:00:00:fb dev eth0 self permanent 33:33:00:00:00:fb dev eth0 self permanent 70:ff:76:20:1e:25 dev eth1 vlan 1 master br0 permanent 70:ff:76:20:1e:25 dev eth1 master br0 permanent 33:33:00:00:00:01 dev eth1 self permanent 01:80:c2:00:00:0e dev eth1 self permanent 01:80:c2:00:00:03 dev eth1 self permanent 01:80:c2:00:00:00 dev eth1 self permanent 01:00:5e:00:00:01 dev eth1 self permanent 33:33:00:00:00:01 dev eth2 self permanent 01:00:5e:00:00:01 dev eth2 self permanent 01:80:c2:00:00:0e dev eth2 self permanent 01:80:c2:00:00:03 dev eth2 self permanent 01:80:c2:00:00:00 dev eth2 self permanent 33:33:00:00:00:01 dev br0 self permanent 01:00:5e:00:00:6a dev br0 self permanent 33:33:00:00:00:6a dev br0 self permanent 01:00:5e:00:00:01 dev br0 self permanent 33:33:ff:c2:51:34 dev br0 self permanent 33:33:00:00:00:fb dev br0 self permanent 01:00:5e:00:00:fb dev br0 self permanent 3a:80:24:c2:51:34 dev br0 vlan 1 master br0 permanent 3a:80:24:c2:51:34 dev br0 master br0 permanent root@am64xx-evm:~# switch-config -d K3 cpsw dump version (1) len(11704) ALE table dump ents(512): 0 : type: vlan , vid = 0, untag_force = 0x7, reg_mcast = 0x0, unreg_mcast = 0x0, member_list = 0x7 1 : type: ucast, addr = 30:30:d0:bf:0b:74, ucast_type = persistant, port_num = 0x0, Secure 2 : type: mcast, vid = 0, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, no super, port_mask = 0x7 3 : type: mcast, addr = 01:80:c2:00:00:0e, mcast_state = f, no super, port_mask = 0x7 4 : type: mcast, addr = 01:80:c2:00:00:03, mcast_state = f, no super, port_mask = 0x7 5 : type: mcast, addr = 01:80:c2:00:00:00, mcast_state = f, no super, port_mask = 0x7 6 : type: mcast, addr = 01:00:5e:00:00:01, mcast_state = f, no super, port_mask = 0x7 7 : type: ucast, addr = 70:ff:76:20:1e:25, ucast_type = persistant, port_num = 0x0, Secure 8 : type: mcast, addr = 33:33:00:00:00:01, mcast_state = f, no super, port_mask = 0x7 9 : type: mcast, addr = 33:33:ff:bf:0b:74, mcast_state = f, no super, port_mask = 0x3 10 : type: mcast, addr = 01:00:5e:00:00:fb, mcast_state = f, no super, port_mask = 0x3 11 : type: mcast, addr = 33:33:00:00:00:fb, mcast_state = f, no super, port_mask = 0x3 12 : type: vlan , vid = 1, untag_force = 0x0, reg_mcast = 0x0, unreg_mcast = 0x0, member_list = 0x7 root@am64xx-evm:~# ping 192.168.10.102 PING 192.168.10.102 (192.168.10.102) 56(84) bytes of data. 64 bytes from 192.168.10.102: icmp_seq=1 ttl=64 time=1.04 ms 64 bytes from 192.168.10.102: icmp_seq=2 ttl=64 time=0.798 ms 64 bytes from 192.168.10.102: icmp_seq=3 ttl=64 time=0.632 ms 64 bytes from 192.168.10.102: icmp_seq=4 ttl=64 time=0.780 ms 64 bytes from 192.168.10.102: icmp_seq=5 ttl=64 time=0.785 ms 64 bytes from 192.168.10.102: icmp_seq=6 ttl=64 time=0.626 ms 64 bytes from 192.168.10.102: icmp_seq=7 ttl=64 time=0.673 ms 64 bytes from 192.168.10.102: icmp_seq=8 ttl=64 time=0.775 ms ^C --- 192.168.10.102 ping statistics --- 8 packets transmitted, 8 received, 0% packet loss, time 7054ms rtt min/avg/max/mdev = 0.626/0.763/1.042/0.124 ms root@am64xx-evm:~# echo unplugged unplugged root@am64xx-evm:~# root@am64xx-evm:~# bridge fdb show d4:81:d7:ca:5c:b2 dev eth0 master br0 00:14:d1:b7:1a:03 dev eth0 master br0 30:30:d0:bf:0b:74 dev eth0 vlan 1 master br0 permanent 30:30:d0:bf:0b:74 dev eth0 master br0 permanent 01:80:c2:00:00:0e dev eth0 self permanent 01:80:c2:00:00:03 dev eth0 self permanent 01:80:c2:00:00:00 dev eth0 self permanent 01:00:5e:00:00:01 dev eth0 self permanent 33:33:00:00:00:01 dev eth0 self permanent 33:33:ff:bf:0b:74 dev eth0 self permanent 01:00:5e:00:00:fb dev eth0 self permanent 33:33:00:00:00:fb dev eth0 self permanent 70:ff:76:20:1e:25 dev eth1 vlan 1 master br0 permanent 70:ff:76:20:1e:25 dev eth1 master br0 permanent 33:33:00:00:00:01 dev eth1 self permanent 01:80:c2:00:00:0e dev eth1 self permanent 01:80:c2:00:00:03 dev eth1 self permanent 01:80:c2:00:00:00 dev eth1 self permanent 01:00:5e:00:00:01 dev eth1 self permanent 33:33:00:00:00:01 dev eth2 self permanent 01:00:5e:00:00:01 dev eth2 self permanent 01:80:c2:00:00:0e dev eth2 self permanent 01:80:c2:00:00:03 dev eth2 self permanent 01:80:c2:00:00:00 dev eth2 self permanent 33:33:00:00:00:01 dev br0 self permanent 01:00:5e:00:00:6a dev br0 self permanent 33:33:00:00:00:6a dev br0 self permanent 01:00:5e:00:00:01 dev br0 self permanent 33:33:ff:c2:51:34 dev br0 self permanent 33:33:00:00:00:fb dev br0 self permanent 01:00:5e:00:00:fb dev br0 self permanent 3a:80:24:c2:51:34 dev br0 vlan 1 master br0 permanent 3a:80:24:c2:51:34 dev br0 master br0 permanent root@am64xx-evm:~# switch-config -d K3 cpsw dump version (1) len(11704) ALE table dump ents(512): 0 : type: vlan , vid = 0, untag_force = 0x7, reg_mcast = 0x0, unreg_mcast = 0x0, member_list = 0x7 1 : type: ucast, addr = 30:30:d0:bf:0b:74, ucast_type = persistant, port_num = 0x0, Secure 2 : type: mcast, vid = 0, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, no super, port_mask = 0x7 3 : type: mcast, addr = 01:80:c2:00:00:0e, mcast_state = f, no super, port_mask = 0x7 4 : type: mcast, addr = 01:80:c2:00:00:03, mcast_state = f, no super, port_mask = 0x7 5 : type: mcast, addr = 01:80:c2:00:00:00, mcast_state = f, no super, port_mask = 0x7 6 : type: mcast, addr = 01:00:5e:00:00:01, mcast_state = f, no super, port_mask = 0x7 7 : type: ucast, addr = 70:ff:76:20:1e:25, ucast_type = persistant, port_num = 0x0, Secure 8 : type: mcast, addr = 33:33:00:00:00:01, mcast_state = f, no super, port_mask = 0x7 9 : type: mcast, addr = 33:33:ff:bf:0b:74, mcast_state = f, no super, port_mask = 0x3 10 : type: mcast, addr = 01:00:5e:00:00:fb, mcast_state = f, no super, port_mask = 0x3 11 : type: mcast, addr = 33:33:00:00:00:fb, mcast_state = f, no super, port_mask = 0x3 12 : type: vlan , vid = 1, untag_force = 0x0, reg_mcast = 0x0, unreg_mcast = 0x0, member_list = 0x7 root@am64xx-evm:~# echo 1 > /sys/class/net/eth0/brport/flush root@am64xx-evm:~# switch-config -d K3 cpsw dump version (1) len(11704) ALE table dump ents(512): 0 : type: vlan , vid = 0, untag_force = 0x7, reg_mcast = 0x0, unreg_mcast = 0x0, member_list = 0x7 1 : type: ucast, addr = 30:30:d0:bf:0b:74, ucast_type = persistant, port_num = 0x0, Secure 2 : type: mcast, vid = 0, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, no super, port_mask = 0x7 3 : type: mcast, addr = 01:80:c2:00:00:0e, mcast_state = f, no super, port_mask = 0x7 4 : type: mcast, addr = 01:80:c2:00:00:03, mcast_state = f, no super, port_mask = 0x7 5 : type: mcast, addr = 01:80:c2:00:00:00, mcast_state = f, no super, port_mask = 0x7 6 : type: mcast, addr = 01:00:5e:00:00:01, mcast_state = f, no super, port_mask = 0x7 7 : type: ucast, addr = 70:ff:76:20:1e:25, ucast_type = persistant, port_num = 0x0, Secure 8 : type: mcast, addr = 33:33:00:00:00:01, mcast_state = f, no super, port_mask = 0x7 9 : type: mcast, addr = 33:33:ff:bf:0b:74, mcast_state = f, no super, port_mask = 0x3 10 : type: mcast, addr = 01:00:5e:00:00:fb, mcast_state = f, no super, port_mask = 0x3 11 : type: mcast, addr = 33:33:00:00:00:fb, mcast_state = f, no super, port_mask = 0x3 12 : type: vlan , vid = 1, untag_force = 0x0, reg_mcast = 0x0, unreg_mcast = 0x0, member_list = 0x7 root@am64xx-evm:~# bridge fdb show 00:14:d1:b7:1a:03 dev eth0 master br0 30:30:d0:bf:0b:74 dev eth0 vlan 1 master br0 permanent 30:30:d0:bf:0b:74 dev eth0 master br0 permanent 01:80:c2:00:00:0e dev eth0 self permanent 01:80:c2:00:00:03 dev eth0 self permanent 01:80:c2:00:00:00 dev eth0 self permanent 01:00:5e:00:00:01 dev eth0 self permanent 33:33:00:00:00:01 dev eth0 self permanent 33:33:ff:bf:0b:74 dev eth0 self permanent 01:00:5e:00:00:fb dev eth0 self permanent 33:33:00:00:00:fb dev eth0 self permanent 70:ff:76:20:1e:25 dev eth1 vlan 1 master br0 permanent 70:ff:76:20:1e:25 dev eth1 master br0 permanent 33:33:00:00:00:01 dev eth1 self permanent 01:80:c2:00:00:0e dev eth1 self permanent 01:80:c2:00:00:03 dev eth1 self permanent 01:80:c2:00:00:00 dev eth1 self permanent 01:00:5e:00:00:01 dev eth1 self permanent 33:33:00:00:00:01 dev eth2 self permanent 01:00:5e:00:00:01 dev eth2 self permanent 01:80:c2:00:00:0e dev eth2 self permanent 01:80:c2:00:00:03 dev eth2 self permanent 01:80:c2:00:00:00 dev eth2 self permanent 33:33:00:00:00:01 dev br0 self permanent 01:00:5e:00:00:6a dev br0 self permanent 33:33:00:00:00:6a dev br0 self permanent 01:00:5e:00:00:01 dev br0 self permanent 33:33:ff:c2:51:34 dev br0 self permanent 33:33:00:00:00:fb dev br0 self permanent 01:00:5e:00:00:fb dev br0 self permanent 3a:80:24:c2:51:34 dev br0 vlan 1 master br0 permanent 3a:80:24:c2:51:34 dev br0 master br0 permanent root@am64xx-evm:~# ping 192.168.10.102 PING 192.168.10.102 (192.168.10.102) 56(84) bytes of data. 64 bytes from 192.168.10.102: icmp_seq=1 ttl=64 time=1.71 ms 64 bytes from 192.168.10.102: icmp_seq=2 ttl=64 time=0.762 ms 64 bytes from 192.168.10.102: icmp_seq=3 ttl=64 time=0.484 ms 64 bytes from 192.168.10.102: icmp_seq=4 ttl=64 time=0.762 ms 64 bytes from 192.168.10.102: icmp_seq=5 ttl=64 time=0.719 ms 64 bytes from 192.168.10.102: icmp_seq=6 ttl=64 time=0.739 ms 64 bytes from 192.168.10.102: icmp_seq=7 ttl=64 time=0.728 ms ^C --- 192.168.10.102 ping statistics --- 7 packets transmitted, 7 received, 0% packet loss, time 6090ms rtt min/avg/max/mdev = 0.484/0.843/1.707/0.364 ms root@am64xx-evm:~# bridge fdb show d4:81:d7:ca:5c:b2 dev eth0 master br0 00:14:d1:b7:1a:03 dev eth0 master br0 30:30:d0:bf:0b:74 dev eth0 vlan 1 master br0 permanent 30:30:d0:bf:0b:74 dev eth0 master br0 permanent 01:80:c2:00:00:0e dev eth0 self permanent 01:80:c2:00:00:03 dev eth0 self permanent 01:80:c2:00:00:00 dev eth0 self permanent 01:00:5e:00:00:01 dev eth0 self permanent 33:33:00:00:00:01 dev eth0 self permanent 33:33:ff:bf:0b:74 dev eth0 self permanent 01:00:5e:00:00:fb dev eth0 self permanent 33:33:00:00:00:fb dev eth0 self permanent 70:ff:76:20:1e:25 dev eth1 vlan 1 master br0 permanent 70:ff:76:20:1e:25 dev eth1 master br0 permanent 33:33:00:00:00:01 dev eth1 self permanent 01:80:c2:00:00:0e dev eth1 self permanent 01:80:c2:00:00:03 dev eth1 self permanent 01:80:c2:00:00:00 dev eth1 self permanent 01:00:5e:00:00:01 dev eth1 self permanent 33:33:00:00:00:01 dev eth2 self permanent 01:00:5e:00:00:01 dev eth2 self permanent 01:80:c2:00:00:0e dev eth2 self permanent 01:80:c2:00:00:03 dev eth2 self permanent 01:80:c2:00:00:00 dev eth2 self permanent 33:33:00:00:00:01 dev br0 self permanent 01:00:5e:00:00:6a dev br0 self permanent 33:33:00:00:00:6a dev br0 self permanent 01:00:5e:00:00:01 dev br0 self permanent 33:33:ff:c2:51:34 dev br0 self permanent 33:33:00:00:00:fb dev br0 self permanent 01:00:5e:00:00:fb dev br0 self permanent 3a:80:24:c2:51:34 dev br0 vlan 1 master br0 permanent 3a:80:24:c2:51:34 dev br0 master br0 permanent root@am64xx-evm:~# switch-config -d K3 cpsw dump version (1) len(11704) ALE table dump ents(512): 0 : type: vlan , vid = 0, untag_force = 0x7, reg_mcast = 0x0, unreg_mcast = 0x0, member_list = 0x7 1 : type: ucast, addr = 30:30:d0:bf:0b:74, ucast_type = persistant, port_num = 0x0, Secure 2 : type: mcast, vid = 0, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, no super, port_mask = 0x7 3 : type: mcast, addr = 01:80:c2:00:00:0e, mcast_state = f, no super, port_mask = 0x7 4 : type: mcast, addr = 01:80:c2:00:00:03, mcast_state = f, no super, port_mask = 0x7 5 : type: mcast, addr = 01:80:c2:00:00:00, mcast_state = f, no super, port_mask = 0x7 6 : type: mcast, addr = 01:00:5e:00:00:01, mcast_state = f, no super, port_mask = 0x7 7 : type: ucast, addr = 70:ff:76:20:1e:25, ucast_type = persistant, port_num = 0x0, Secure 8 : type: mcast, addr = 33:33:00:00:00:01, mcast_state = f, no super, port_mask = 0x7 9 : type: mcast, addr = 33:33:ff:bf:0b:74, mcast_state = f, no super, port_mask = 0x3 10 : type: mcast, addr = 01:00:5e:00:00:fb, mcast_state = f, no super, port_mask = 0x3 11 : type: mcast, addr = 33:33:00:00:00:fb, mcast_state = f, no super, port_mask = 0x3 12 : type: vlan , vid = 1, untag_force = 0x0, reg_mcast = 0x0, unreg_mcast = 0x0, member_list = 0x7 root@am64xx-evm:~# CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | Offline | ttyUSB0