CTA_ZONE
if (cda[CTA_ZONE]) {
err = ctnetlink_parse_zone(cda[CTA_ZONE], &filter->zone);
return family || cda[CTA_MARK] || cda[CTA_FILTER] || cda[CTA_STATUS] || cda[CTA_ZONE];
[CTA_ZONE] = { .type = NLA_U16 },
err = ctnetlink_parse_zone(cda[CTA_ZONE], &zone);
err = ctnetlink_parse_zone(cda[CTA_ZONE], &zone);
err = ctnetlink_parse_zone(cda[CTA_ZONE], &zone);
if (ctnetlink_dump_zone_id(skb, CTA_ZONE, zone,
if (ctnetlink_dump_zone_id(skb, CTA_ZONE, zone,
if (ctnetlink_dump_zone_id(skb, CTA_ZONE, zone,
mnl_attr_put_u16(nlh, CTA_ZONE, htons(zone));
mnl_attr_put_u16(nlh, CTA_ZONE, htons(zone));
mnl_attr_put_u16(nlh, CTA_ZONE, htons(zone));