Lines Matching refs:mdb_attrs

150 				 struct nlattr **mdb_attrs)  in __mdb_entry_to_br_ip()  argument
158 if (mdb_attrs && mdb_attrs[MDBE_ATTR_SOURCE]) in __mdb_entry_to_br_ip()
159 ip->src.ip4 = nla_get_in_addr(mdb_attrs[MDBE_ATTR_SOURCE]); in __mdb_entry_to_br_ip()
164 if (mdb_attrs && mdb_attrs[MDBE_ATTR_SOURCE]) in __mdb_entry_to_br_ip()
165 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()
858 struct nlattr **mdb_attrs, in br_mdb_add_group() argument
871 __mdb_entry_to_br_ip(entry, &group, mdb_attrs); in br_mdb_add_group()
970 struct nlattr **mdb_attrs, in __br_mdb_add() argument
976 ret = br_mdb_add_group(br, p, entry, mdb_attrs, extack); in __br_mdb_add()
985 struct nlattr *mdb_attrs[MDBE_ATTR_MAX + 1]; in br_mdb_add() local
995 err = br_mdb_parse(skb, nlh, &dev, &entry, mdb_attrs, extack); in br_mdb_add()
1043 err = __br_mdb_add(net, br, p, entry, mdb_attrs, extack); in br_mdb_add()
1048 err = __br_mdb_add(net, br, p, entry, mdb_attrs, extack); in br_mdb_add()
1055 struct nlattr **mdb_attrs) in __br_mdb_del() argument
1066 __mdb_entry_to_br_ip(entry, &ip, mdb_attrs); in __br_mdb_del()
1102 struct nlattr *mdb_attrs[MDBE_ATTR_MAX + 1]; in br_mdb_del() local
1112 err = br_mdb_parse(skb, nlh, &dev, &entry, mdb_attrs, extack); in br_mdb_del()
1143 err = __br_mdb_del(br, entry, mdb_attrs); in br_mdb_del()
1146 err = __br_mdb_del(br, entry, mdb_attrs); in br_mdb_del()