* DSA MV88E6060 * iproute2 v.5.0.0-2.0 * OpenWRT 19.07 with kernel 4.14.131 armv7l _______
after # bridge v a dev {bridge} self vid {n} untagged pvid or with the device enslaved in the br # bridge v a dev {device} vid {n} untagged pvid I am hitting a roadblock when executing # sysctl -w /sys/class/net/{bridge}/bridge/vlan_filtering=1 there is immediate loss of connectivity with the node until # sysctl -w /sys/class/net/{bridge}/bridge/vlan_filtering=0 Since writing here I apparently trust that above is unexpected and I cannot figure out what is (going) wrong. Tried some variation (enabling VID on the client when appropriate) but having met the same outcome. # bridge v a dev {bridge} self vid {n} untagged # bridge v a dev {bridge} self vid {n} pvid # bridge v a dev {bridge} self vid {n} # bridge v s reflects any such change. # ip -d l sh type bridge br-mgt: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether 1e:8e:c2:3c:b8:35 brd ff:ff:ff:ff:ff:ff promiscuity 0 bridge forward_delay 200 hello_time 200 max_age 2000 ageing_time 30000 stp_state 0 priority 32767 vlan_filtering 0 vlan_protocol 802.1Q bridge_id 7fff.1E:8E:C2:3C:B8:35 designated_root 7fff.1E:8E:C2:3C:B8:35 root_port 0 root_path_cost 0 topology_change 0 topology_change_detected 0 hello_timer 0.00 tcn_timer 0.00 topology_change_timer 0.00 gc_timer 168.58 vlan_default_pvid 1 vlan_stats_enabled 0 group_fwd_mask 0 group_address 01:80:c2:00:00:00 mcast_snooping 0 mcast_router 1 mcast_query_use_ifaddr 0 mcast_querier 0 mcast_hash_elasticity 4 mcast_hash_max 512 mcast_last_member_count 2 mcast_startup_query_count 2 mcast_last_member_interval 100 mcast_membership_interval 26000 mcast_querier_interval 25500 mcast_query_interval 12500 mcast_query_response_interval 1000 mcast_startup_query_interval 3125 mcast_stats_enabled 0 mcast_igmp_version 2 mcast_mld_version 1 nf_call_iptables 0 nf_call_ip6tables 0 nf_call_arptables 0 addrgenmode stable_secret numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 ______________________ * kernel conf --- CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_FILTER=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_ATM_BR2684_IPFILTER=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_DSA_TAG_TRAILER=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y # CONFIG_NET_DSA_BCM_SF2 is not set # CONFIG_NET_DSA_LOOP is not set # CONFIG_NET_DSA_MT7530 is not set CONFIG_NET_DSA_MV88E6060=y CONFIG_NET_DSA_MV88E6XXX=y CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y # CONFIG_NET_DSA_QCA8K is not set # CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set # CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set # CONFIG_HNS_DSAF is not set CONFIG_PPP_FILTER=y CONFIG_IPPP_FILTER=y