Lines Matching defs:mdb_attrs
150 struct nlattr **mdb_attrs)
158 if (mdb_attrs && mdb_attrs[MDBE_ATTR_SOURCE])
159 ip->src.ip4 = nla_get_in_addr(mdb_attrs[MDBE_ATTR_SOURCE]);
164 if (mdb_attrs && mdb_attrs[MDBE_ATTR_SOURCE])
165 ip->src.ip6 = nla_get_in6_addr(mdb_attrs[MDBE_ATTR_SOURCE]);
1139 struct nlattr *mdb_attrs[MDBE_ATTR_MAX + 1];
1142 err = nla_parse_nested(mdb_attrs, MDBE_ATTR_MAX, set_attrs,
1147 if (mdb_attrs[MDBE_ATTR_SOURCE] &&
1148 !is_valid_mdb_source(mdb_attrs[MDBE_ATTR_SOURCE],
1152 __mdb_entry_to_br_ip(cfg->entry, &cfg->group, mdb_attrs);
1154 if (mdb_attrs[MDBE_ATTR_GROUP_MODE]) {
1163 cfg->filter_mode = nla_get_u8(mdb_attrs[MDBE_ATTR_GROUP_MODE]);
1168 if (mdb_attrs[MDBE_ATTR_SRC_LIST]) {
1177 if (!mdb_attrs[MDBE_ATTR_GROUP_MODE]) {
1181 err = br_mdb_config_src_list_init(mdb_attrs[MDBE_ATTR_SRC_LIST],
1192 if (mdb_attrs[MDBE_ATTR_RTPROT]) {
1197 cfg->rt_protocol = nla_get_u8(mdb_attrs[MDBE_ATTR_RTPROT]);