Lines Matching refs:mdb_attrs

72 				 struct nlattr **mdb_attrs)  in __mdb_entry_to_br_ip()  argument
80 if (mdb_attrs && mdb_attrs[MDBE_ATTR_SOURCE]) in __mdb_entry_to_br_ip()
81 ip->src.ip4 = nla_get_in_addr(mdb_attrs[MDBE_ATTR_SOURCE]); in __mdb_entry_to_br_ip()
86 if (mdb_attrs && mdb_attrs[MDBE_ATTR_SOURCE]) in __mdb_entry_to_br_ip()
87 ip->src.ip6 = nla_get_in6_addr(mdb_attrs[MDBE_ATTR_SOURCE]); in __mdb_entry_to_br_ip()
759 struct nlattr **mdb_attrs, struct netlink_ext_ack *extack) in br_mdb_parse() argument
807 err = nla_parse_nested(mdb_attrs, MDBE_ATTR_MAX, in br_mdb_parse()
812 if (mdb_attrs[MDBE_ATTR_SOURCE] && in br_mdb_parse()
813 !is_valid_mdb_source(mdb_attrs[MDBE_ATTR_SOURCE], in br_mdb_parse()
817 memset(mdb_attrs, 0, in br_mdb_parse()
826 struct nlattr **mdb_attrs, in br_mdb_add_group() argument
837 __mdb_entry_to_br_ip(entry, &group, mdb_attrs); in br_mdb_add_group()
923 struct nlattr **mdb_attrs, in __br_mdb_add() argument
929 ret = br_mdb_add_group(br, p, entry, mdb_attrs, extack); in __br_mdb_add()
938 struct nlattr *mdb_attrs[MDBE_ATTR_MAX + 1]; in br_mdb_add() local
948 err = br_mdb_parse(skb, nlh, &dev, &entry, mdb_attrs, extack); in br_mdb_add()
996 err = __br_mdb_add(net, br, p, entry, mdb_attrs, extack); in br_mdb_add()
1001 err = __br_mdb_add(net, br, p, entry, mdb_attrs, extack); in br_mdb_add()
1008 struct nlattr **mdb_attrs) in __br_mdb_del() argument
1019 __mdb_entry_to_br_ip(entry, &ip, mdb_attrs); in __br_mdb_del()
1058 struct nlattr *mdb_attrs[MDBE_ATTR_MAX + 1]; in br_mdb_del() local
1068 err = br_mdb_parse(skb, nlh, &dev, &entry, mdb_attrs, extack); in br_mdb_del()
1093 err = __br_mdb_del(br, entry, mdb_attrs); in br_mdb_del()
1096 err = __br_mdb_del(br, entry, mdb_attrs); in br_mdb_del()