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