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()
993 struct nlattr **mdb_attrs, struct netlink_ext_ack *extack) in br_mdb_parse() argument
1041 err = nla_parse_nested(mdb_attrs, MDBE_ATTR_MAX, in br_mdb_parse()
1046 if (mdb_attrs[MDBE_ATTR_SOURCE] && in br_mdb_parse()
1047 !is_valid_mdb_source(mdb_attrs[MDBE_ATTR_SOURCE], in br_mdb_parse()
1051 memset(mdb_attrs, 0, in br_mdb_parse()
1092 struct nlattr **mdb_attrs, in br_mdb_add_group() argument
1105 __mdb_entry_to_br_ip(entry, &group, mdb_attrs); in br_mdb_add_group()
1204 struct nlattr **mdb_attrs, in __br_mdb_add() argument
1210 ret = br_mdb_add_group(br, p, entry, mdb_attrs, extack); in __br_mdb_add()
1219 struct nlattr *mdb_attrs[MDBE_ATTR_MAX + 1]; in br_mdb_add() local
1229 err = br_mdb_parse(skb, nlh, &dev, &entry, mdb_attrs, extack); in br_mdb_add()
1277 err = __br_mdb_add(net, br, p, entry, mdb_attrs, extack); in br_mdb_add()
1282 err = __br_mdb_add(net, br, p, entry, mdb_attrs, extack); in br_mdb_add()
1289 struct nlattr **mdb_attrs) in __br_mdb_del() argument
1300 __mdb_entry_to_br_ip(entry, &ip, mdb_attrs); in __br_mdb_del()
1339 struct nlattr *mdb_attrs[MDBE_ATTR_MAX + 1]; in br_mdb_del() local
1349 err = br_mdb_parse(skb, nlh, &dev, &entry, mdb_attrs, extack); in br_mdb_del()
1374 err = __br_mdb_del(br, entry, mdb_attrs); in br_mdb_del()
1377 err = __br_mdb_del(br, entry, mdb_attrs); in br_mdb_del()