snl_add_msg_attr_bool
snl_add_msg_attr_bool(nw, PF_RT_RCV_IFNOT, r->rcvifnot);
snl_add_msg_attr_bool(&nw, PF_ST_INCLUDE_RULE, filter->include_rule);
snl_add_msg_attr_bool(&nw, PF_CS_KILL_MATCH, kill->kill_match);
snl_add_msg_attr_bool(&nw, PF_CS_NAT, kill->nat);
snl_add_msg_attr_bool(nw, PFR_A_NOT, addr->pfra_not);
snl_add_msg_attr_bool(&nw, IFLA_GENEVE_TTL_INHERIT, false);
snl_add_msg_attr_bool(&nw, IFLA_GENEVE_TTL_INHERIT, true);
snl_add_msg_attr_bool(&nw, IFLA_GENEVE_DSCP_INHERIT, d != 0);
snl_add_msg_attr_bool(&nw, IFLA_GENEVE_FTABLE_LEARN, d != 0);
snl_add_msg_attr_bool(&nw, IFLA_GENEVE_FTABLE_FLUSH, d != 0);
snl_add_msg_attr_bool(&nw, IFLA_GENEVE_COLLECT_METADATA, d != 0);