snl_add_msg_attr_u32
snl_add_msg_attr_u32(&nw, RPCNL_REPLY_GROUP, sc->group);
snl_add_msg_attr_u32(&nw, CARP_NL_VHID, vhid);
snl_add_msg_attr_u32(&nw, CARP_NL_VHID, carpr->carpr_vhid);
snl_add_msg_attr_u32(&nw, CARP_NL_STATE, carpr->carpr_state);
snl_add_msg_attr_u32(nw, PF_PT_TBLIDX, pool->tblidx);
snl_add_msg_attr_u32(nw, PF_TT_TIMEOUT, timeouts[i]);
snl_add_msg_attr_u32(nw, PF_RUT_UID_LOW, uid->uid[0]);
snl_add_msg_attr_u32(nw, PF_RUT_UID_HIGH, uid->uid[1]);
snl_add_msg_attr_u32(nw, PF_TH_LIMIT, th->limit);
snl_add_msg_attr_u32(nw, PF_TH_SECONDS, th->seconds);
snl_add_msg_attr_u32(nw, PF_RT_RIDENTIFIER, r->ridentifier);
snl_add_msg_attr_u32(nw, PF_RT_OS_FINGERPRINT, r->os_fingerprint);
snl_add_msg_attr_u32(nw, PF_RT_RTABLEID, r->rtableid);
snl_add_msg_attr_u32(nw, PF_RT_MAX_STATES, r->max_states);
snl_add_msg_attr_u32(nw, PF_RT_MAX_SRC_NODES, r->max_src_nodes);
snl_add_msg_attr_u32(nw, PF_RT_MAX_SRC_STATES, r->max_src_states);
snl_add_msg_attr_u32(nw, PF_RT_MAX_SRC_CONN, r->max_src_conn);
snl_add_msg_attr_u32(nw, PF_RT_MAX_SRC_CONN_RATE_LIMIT, r->max_src_conn_rate.limit);
snl_add_msg_attr_u32(nw, PF_RT_MAX_SRC_CONN_RATE_SECS, r->max_src_conn_rate.seconds);
snl_add_msg_attr_u32(nw, PF_RT_DNFLAGS, r->free_flags);
snl_add_msg_attr_u32(nw, PF_RT_NR, r->nr);
snl_add_msg_attr_u32(nw, PF_RT_PROB, r->prob);
snl_add_msg_attr_u32(nw, PF_RT_CUID, r->cuid);
snl_add_msg_attr_u32(nw, PF_RT_CPID, r->cpid);
snl_add_msg_attr_u32(nw, PF_RT_RULE_FLAG, r->rule_flag);
snl_add_msg_attr_u32(nw, PF_RT_STATE_LIMIT_ACTION, r->statelim.limiter_action);
snl_add_msg_attr_u32(nw, PF_RT_SOURCE_LIMIT_ACTION, r->sourcelim.limiter_action);
snl_add_msg_attr_u32(&nw, PF_ART_TICKET, ticket);
snl_add_msg_attr_u32(&nw, PF_ART_POOL_TICKET, pool_ticket);
snl_add_msg_attr_u32(&nw, PF_GR_NR, nr);
snl_add_msg_attr_u32(&nw, PF_GR_TICKET, ticket);
snl_add_msg_attr_u32(&nw, PF_CS_CMP_CREATORID, htonl(kill->cmp.creatorid));
snl_add_msg_attr_u32(nw, PF_T_TABLE_FLAGS, tbl->pfrt_flags);
snl_add_msg_attr_u32(&nw, PF_TA_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_TA_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_TA_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_TA_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_SD_LEVEL, level);
snl_add_msg_attr_u32(&nw, PF_TO_TIMEOUT, timeout);
snl_add_msg_attr_u32(&nw, PF_TO_SECONDS, seconds);
snl_add_msg_attr_u32(&nw, PF_TO_TIMEOUT, timeout);
snl_add_msg_attr_u32(&nw, PF_LI_INDEX, index);
snl_add_msg_attr_u32(&nw, PF_LI_LIMIT, limit);
snl_add_msg_attr_u32(&nw, PF_LI_INDEX, index);
snl_add_msg_attr_u32(&nw, PF_AA_ACTION, pa->action);
snl_add_msg_attr_u32(&nw, PF_AA_TICKET, pa->ticket);
snl_add_msg_attr_u32(&nw, PF_AA_NR, pa->nr);
snl_add_msg_attr_u32(&nw, PF_AA_R_NUM, pa->r_num);
snl_add_msg_attr_u32(&nw, PF_AA_WHICH, which);
snl_add_msg_attr_u32(&nw, PF_AA_TICKET, ticket);
snl_add_msg_attr_u32(&nw, PF_AA_R_NUM, r_num);
snl_add_msg_attr_u32(&nw, PF_AA_WHICH, which);
snl_add_msg_attr_u32(&nw, PF_AA_TICKET, ticket);
snl_add_msg_attr_u32(&nw, PF_AA_R_NUM, r_num);
snl_add_msg_attr_u32(&nw, PF_AA_NR, nr);
snl_add_msg_attr_u32(&nw, PF_AA_WHICH, which);
snl_add_msg_attr_u32(&nw, PF_RS_NR, nr);
snl_add_msg_attr_u32(&nw, PF_T_TABLE_FLAGS, filter->pfrt_flags);
snl_add_msg_attr_u32(&nw, PF_T_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_T_TABLE_FLAGS, table->pfrt_flags);
snl_add_msg_attr_u32(&nw, PF_T_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_T_TABLE_FLAGS, table->pfrt_flags);
snl_add_msg_attr_u32(&nw, PF_T_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_T_TABLE_FLAGS, filter->pfrt_flags);
snl_add_msg_attr_u32(&nw, PF_T_TABLE_FLAGS, filter->pfrt_flags);
snl_add_msg_attr_u32(&nw, PF_T_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_T_TABLE_FLAGS, filter->pfrt_flags);
snl_add_msg_attr_u32(&nw, PF_T_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_TAS_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_TA_FLAGS, flags);
snl_add_msg_attr_u32(&nw, PF_TA_FLAGS, flags);
snl_add_msg_attr_u32(nw, PF_LR_LIMIT, rate->limit);
snl_add_msg_attr_u32(nw, PF_LR_SECONDS, rate->seconds);
snl_add_msg_attr_u32(&nw, PF_SL_ID, lim->id);
snl_add_msg_attr_u32(&nw, PF_SL_ID, lim->id);
snl_add_msg_attr_u32(&nw, PF_SL_TICKET, lim->ticket);
snl_add_msg_attr_u32(&nw, PF_SL_LIMIT, lim->limit);
snl_add_msg_attr_u32(&nw, PF_SCL_TICKET, lim->ticket);
snl_add_msg_attr_u32(&nw, PF_SCL_ID, lim->id);
snl_add_msg_attr_u32(&nw, PF_SCL_ENTRIES, lim->entries);
snl_add_msg_attr_u32(&nw, PF_SCL_LIMIT, lim->limit);
snl_add_msg_attr_u32(&nw, PF_SCL_OVERLOAD_HIGH_WM, lim->overload_hwm);
snl_add_msg_attr_u32(&nw, PF_SCL_OVERLOAD_LOW_WM, lim->overload_lwm);
snl_add_msg_attr_u32(&nw, PF_SCL_INET_PREFIX, lim->inet_prefix);
snl_add_msg_attr_u32(&nw, PF_SCL_INET6_PREFIX, lim->inet6_prefix);
snl_add_msg_attr_u32(&nw, PF_SCL_ID, lim->id);
snl_add_msg_attr_u32(&nw, PF_SRC_ID, id);
snl_add_msg_attr_u32(&nw, PF_SC_ID, kill->id);
snl_add_msg_attr_u32(&nw, PF_SC_RDOMAIN, kill->rdomain);
snl_add_msg_attr_u32(&nw, IFAF_FLAGS, pdata->flags);
snl_add_msg_attr_u32(&nw, IFAF_VHID, pdata->vhid);
snl_add_msg_attr_u32(&nw, IFAF_FLAGS, pdata->flags);
snl_add_msg_attr_u32(&nw, IFAF_VHID, pdata->vhid);
snl_add_msg_attr_u32(&nw, IFLA_GENEVE_ID, val);
snl_add_msg_attr_u32(&nw, IFLA_GENEVE_FTABLE_TIMEOUT, val);
snl_add_msg_attr_u32(&nw, IFLA_GENEVE_FTABLE_MAX, val);
snl_add_msg_attr_u32(&nw, IFLA_IPTUN_FLAGS, gif_data.ifla_flags);
snl_add_msg_attr_u32(&nw, IFLA_GRE_OKEY, grekey);
snl_add_msg_attr_u32(&nw, IFLA_GRE_FLAGS, gre_data.ifla_flags);
snl_add_msg_attr_u32(&nw, IFLA_GRE_ENCAP_TYPE, type);
snl_add_msg_attr_u32(&nw, PFLOWNL_SET_OBSERVATION_DOMAIN, s->obs_dom);
snl_add_msg_attr_u32(&nw, RTA_TABLE, fib);
snl_add_msg_attr_u32(&nw, RTA_OIF, rta_oif);
snl_add_msg_attr_u32(&nw, NL_RTA_RTFLAGS, rtm_flags);
snl_add_msg_attr_u32(&nw, RTAX_MTU, rt_metrics->rmx_mtu);
snl_add_msg_attr_u32(&nw, NL_RTA_EXPIRES, rt_metrics->rmx_expire);
snl_add_msg_attr_u32(&nw, NL_RTA_PRIORITY, rt_metrics->rmx_metric);
snl_add_msg_attr_u32(&nw, NL_RTA_WEIGHT, rt_metrics->rmx_weight);
snl_add_msg_attr_u32(&nw, RTA_TABLE, r->rta_table);
snl_add_msg_attr_u32(&nw, RTA_TABLE, fib);
snl_add_msg_attr_u32(&nw, IFLA_IPTUN_FLAGS, (GIF_NOCLAMP | GIF_IGNORE_SOURCE));
snl_add_msg_attr_u32(&nw, IFLA_GRE_FLAGS, (GRE_ENABLE_SEQ | GRE_ENABLE_CSUM));
snl_add_msg_attr_u32(&nw, IFLA_GRE_OKEY, 123456);
snl_add_msg_attr_u32(&nw, IFLA_GRE_ENCAP_TYPE, IFLA_TUNNEL_GRE_UDP);
snl_add_msg_attr_u32(&nw, RTA_EXPIRES, ts.tv_sec + 1);
snl_add_msg_attr_u32(&nw, RTA_TABLE, fibnum);
snl_add_msg_attr_u32(&nw, NHAF_KID, r.rta_knh_id);
snl_add_msg_attr_u32(&nw, NHAF_TABLE, fibnum);
snl_add_msg_attr_u32(&nw, NDAF_NEXT_STATE_TS, now.tv_sec + opts.expire_time);
snl_add_msg_attr_u32(&nw, RTA_TABLE, fibnum);
snl_add_msg_attr_u32(&nw, NHAF_KID, r.rta_knh_id);
snl_add_msg_attr_u32(&nw, NHAF_TABLE, fibnum);