On Thursday 31 March 2016 01:22 PM, Yegor Yefremov wrote: > On Thu, Mar 31, 2016 at 8:37 AM, Mugunthan V N <mugunthanvnm@xxxxxx> wrote: >> On Thursday 31 March 2016 01:17 AM, Peter Korsgaard wrote: >>>>>>>> "Mugunthan" == Mugunthan V N <mugunthanvnm@xxxxxx> writes: >>> >>> Hi, >>> >>> > You had received these packets as tcpdump will enable promiscuous mode >>> > so that you receive all the packets from the wire. >>> >>> FYI, you can use the -p option to tcpdump to not put the interface into >>> promiscuous mode. >>> >> >> Thanks for the information Peter Korsgaard. >> >> Yegor, can you provide tcpdump using -p as well in Grygorii commands. > > Before VLAN configuration: > > # switch-config -d > cpsw hw version 1.12 (0) > 0 : type: vlan , vid = 1, untag_force = 0x3, reg_mcast = 0x3, > unreg_mcast = 0x0, member_list = 0x3 > 1 : type: mcast, vid = 1, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, > no super, port_mask = 0x3 > 2 : type: ucast, vid = 1, addr = 74:6a:8f:00:16:12, ucast_type = > persistant, port_num = 0x0, Secure > 3 : type: vlan , vid = 0, untag_force = 0x7, reg_mcast = 0x0, > unreg_mcast = 0x0, member_list = 0x7 > 4 : type: mcast, vid = 1, addr = 01:00:5e:00:00:01, mcast_state = f, > no super, port_mask = 0x3 > 5 : type: vlan , vid = 2, untag_force = 0x5, reg_mcast = 0x5, > unreg_mcast = 0x0, member_list = 0x5 > 6 : type: mcast, vid = 2, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, > no super, port_mask = 0x5 > 7 : type: ucast, vid = 2, addr = 74:6a:8f:00:16:13, ucast_type = > persistant, port_num = 0x0, Secure > 8 : type: mcast, vid = 2, addr = 01:00:5e:00:00:01, mcast_state = f, > no super, port_mask = 0x5 > > After VLAN configuration: > > # switch-config -d > cpsw hw version 1.12 (0) > 0 : type: vlan , vid = 1, untag_force = 0x3, reg_mcast = 0x3, > unreg_mcast = 0x0, member_list = 0x3 > 1 : type: mcast, vid = 1, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, > no super, port_mask = 0x3 > 2 : type: ucast, vid = 1, addr = 74:6a:8f:00:16:12, ucast_type = > persistant, port_num = 0x0, Secure > 3 : type: vlan , vid = 0, untag_force = 0x7, reg_mcast = 0x0, > unreg_mcast = 0x0, member_list = 0x7 > 4 : type: mcast, vid = 1, addr = 01:00:5e:00:00:01, mcast_state = f, > no super, port_mask = 0x3 > 5 : type: vlan , vid = 2, untag_force = 0x5, reg_mcast = 0x5, > unreg_mcast = 0x0, member_list = 0x5 > 6 : type: mcast, vid = 2, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, > no super, port_mask = 0x5 > 7 : type: ucast, vid = 2, addr = 74:6a:8f:00:16:13, ucast_type = > persistant, port_num = 0x0, Secure > 8 : type: mcast, vid = 2, addr = 01:00:5e:00:00:01, mcast_state = f, > no super, port_mask = 0x5 > 9 : type: vlan , vid = 100, untag_force = 0x0, reg_mcast = 0x5, > unreg_mcast = 0x0, member_list = 0x5 > 10 : type: ucast, vid = 100, addr = 74:6a:8f:00:16:13, ucast_type = > persistant, port_num = 0x0 > 11 : type: mcast, vid = 100, addr = ff:ff:ff:ff:ff:ff, mcast_state = > f, no super, port_mask = 0x5 > 12 : type: mcast, vid = 2, addr = 01:80:c2:00:00:21, mcast_state = f, > no super, port_mask = 0x5 > > During mulitcast receive: > > # switch-config -d > cpsw hw version 1.12 (0) > 0 : type: vlan , vid = 1, untag_force = 0x3, reg_mcast = 0x3, > unreg_mcast = 0x0, member_list = 0x3 > 1 : type: mcast, vid = 1, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, > no super, port_mask = 0x3 > 2 : type: ucast, vid = 1, addr = 74:6a:8f:00:16:12, ucast_type = > persistant, port_num = 0x0, Secure > 3 : type: vlan , vid = 0, untag_force = 0x7, reg_mcast = 0x0, > unreg_mcast = 0x0, member_list = 0x7 > 4 : type: mcast, vid = 1, addr = 01:00:5e:00:00:01, mcast_state = f, > no super, port_mask = 0x3 > 5 : type: vlan , vid = 2, untag_force = 0x5, reg_mcast = 0x5, > unreg_mcast = 0x0, member_list = 0x5 > 6 : type: mcast, vid = 2, addr = ff:ff:ff:ff:ff:ff, mcast_state = f, > no super, port_mask = 0x5 > 7 : type: ucast, vid = 2, addr = 74:6a:8f:00:16:13, ucast_type = > persistant, port_num = 0x0, Secure > 8 : type: mcast, vid = 2, addr = 01:00:5e:00:00:01, mcast_state = f, > no super, port_mask = 0x5 > 9 : type: vlan , vid = 100, untag_force = 0x0, reg_mcast = 0x5, > unreg_mcast = 0x0, member_list = 0x5 > 10 : type: ucast, vid = 100, addr = 74:6a:8f:00:16:13, ucast_type = > persistant, port_num = 0x0 > 11 : type: mcast, vid = 100, addr = ff:ff:ff:ff:ff:ff, mcast_state = > f, no super, port_mask = 0x5 > 12 : type: mcast, vid = 2, addr = 01:80:c2:00:00:21, mcast_state = f, > no super, port_mask = 0x5 > 13 : type: mcast, vid = 2, addr = 01:00:5e:03:1d:47, mcast_state = f, > no super, port_mask = 0x5 > 14 : type: ucast, vid = 100, addr = 66:22:04:bc:90:26, ucast_type = > untouched , port_num = 0x2 I could see multicast address 01:00:5e:03:1d:47 is added to ALE table at index 13, but it is added for VLAN id 2 ie eth1, did you ran the test for eth1 or eth1.100? Regards Mugunthan V N -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html