nla_put_u32(msg, FRA_TABLE, rule->lookup);
}
+ if (rule->flags & IPRULE_SUP_PREFIXLEN)
+ nla_put_u32(msg, FRA_SUPPRESS_PREFIXLEN, rule->sup_prefixlen);
+
if (rule->flags & IPRULE_GOTO)
nla_put_u32(msg, FRA_GOTO, rule->gotoid);
p6.prefixlen = mask;
}
- if ((cur = tb[SIXRD_DATA_RELAY_PREFIX])) {
+ if ((cur = tb_data[SIXRD_DATA_RELAY_PREFIX])) {
if (!parse_ip_and_netmask(AF_INET, blobmsg_data(cur),
&p6.relay_prefix, &mask) || mask > 32) {
ret = -EINVAL;