snl_add_msg_attr_string
snl_add_msg_attr_string(&nw, CARP_NL_IFNAME, name);
snl_add_msg_attr_string(&nw, CARP_NL_KEY, carpr->carpr_key);
snl_add_msg_attr_string(&nw, CARP_NL_IFNAME, name);
snl_add_msg_attr_string(&nw, IFLA_IFNAME, ifname);
snl_add_msg_attr_string(nw, PF_AT_IFNAME, addr->v.ifname);
snl_add_msg_attr_string(nw, PF_AT_TABLENAME, addr->v.tblname);
snl_add_msg_attr_string(nw, PF_PA_IFNAME, pa->ifname);
snl_add_msg_attr_string(nw, PF_LT_LABEL, labels[i]);
snl_add_msg_attr_string(nw, PF_RT_IFNAME, r->ifname);
snl_add_msg_attr_string(nw, PF_RT_QNAME, r->qname);
snl_add_msg_attr_string(nw, PF_RT_PQNAME, r->pqname);
snl_add_msg_attr_string(nw, PF_RT_TAGNAME, r->tagname);
snl_add_msg_attr_string(nw, PF_RT_MATCH_TAGNAME, r->match_tagname);
snl_add_msg_attr_string(nw, PF_RT_OVERLOAD_TBLNAME, r->overload_tblname);
snl_add_msg_attr_string(nw, PF_RT_RCV_IFNAME, r->rcv_ifname);
snl_add_msg_attr_string(&nw, PF_ART_ANCHOR, anchor);
snl_add_msg_attr_string(&nw, PF_ART_ANCHOR_CALL, anchor_call);
snl_add_msg_attr_string(&nw, PF_GR_ANCHOR, path);
snl_add_msg_attr_string(&nw, PF_GR_ANCHOR, anchor);
snl_add_msg_attr_string(&nw, PF_ST_IFNAME, filter->ifname);
snl_add_msg_attr_string(&nw, PF_CS_IFNAME, kill->ifname);
snl_add_msg_attr_string(&nw, PF_CS_LABEL, kill->label);
snl_add_msg_attr_string(nw, PF_T_ANCHOR, tbl->pfrt_anchor);
snl_add_msg_attr_string(nw, PF_T_NAME, tbl->pfrt_name);
snl_add_msg_attr_string(&nw, PF_SS_IFNAME, ifname);
snl_add_msg_attr_string(&nw, PF_AA_ANCHOR, pa->anchor);
snl_add_msg_attr_string(&nw, PF_AA_ANCHOR, anchor);
snl_add_msg_attr_string(&nw, PF_AA_ANCHOR, anchor);
snl_add_msg_attr_string(&nw, PF_RS_PATH, path);
snl_add_msg_attr_string(&nw, PF_RS_PATH, path);
snl_add_msg_attr_string(&nw, PF_T_ANCHOR, filter->pfrt_anchor);
snl_add_msg_attr_string(&nw, PF_T_NAME, filter->pfrt_name);
snl_add_msg_attr_string(&nw, PF_T_ANCHOR, table->pfrt_anchor);
snl_add_msg_attr_string(&nw, PF_T_NAME, table->pfrt_name);
snl_add_msg_attr_string(&nw, PF_T_ANCHOR, table->pfrt_anchor);
snl_add_msg_attr_string(&nw, PF_T_NAME, table->pfrt_name);
snl_add_msg_attr_string(&nw, PF_T_ANCHOR, filter->pfrt_anchor);
snl_add_msg_attr_string(&nw, PF_T_NAME, filter->pfrt_name);
snl_add_msg_attr_string(&nw, PF_T_ANCHOR, filter->pfrt_anchor);
snl_add_msg_attr_string(&nw, PF_T_NAME, filter->pfrt_name);
snl_add_msg_attr_string(&nw, PF_T_ANCHOR, filter->pfrt_anchor);
snl_add_msg_attr_string(&nw, PF_T_NAME, filter->pfrt_name);
snl_add_msg_attr_string(&nw, PF_SL_NAME, lim->name);
snl_add_msg_attr_string(&nw, PF_SL_DESCR, lim->description);
snl_add_msg_attr_string(&nw, PF_SCL_NAME, lim->name);
snl_add_msg_attr_string(&nw, PF_SCL_OVERLOAD_TBL_NAME, lim->overload_tblname);
snl_add_msg_attr_string(&nw, PF_SCL_DESCR, lim->description);
snl_add_msg_attr_string(&nw, PF_SC_NAME, kill->name);
snl_add_msg_attr_string(&nw, IFLA_IFNAME, ifname);
snl_add_msg_attr_string(&nw, IFLA_IFNAME, ifname);
snl_add_msg_attr_string(&nw, CTRL_ATTR_FAMILY_NAME, family_name);
snl_add_msg_attr_string(&nw, IFLA_IFNAME, "gre10");
snl_add_msg_attr_string(&nw, IFLA_INFO_KIND, "gre");
snl_add_msg_attr_string(&nw, IFLA_IFNAME, "gre10");
snl_add_msg_attr_string(&nw, IFLA_INFO_KIND, "gre");
snl_add_msg_attr_string(&nw, 143, "some random string");
snl_add_msg_attr_string(&nw, 143, "some random string");
snl_add_msg_attr_string(&nw, 143, "some random string");
snl_add_msg_attr_string(&nw, CTRL_ATTR_FAMILY_NAME, "nlctrl");
snl_add_msg_attr_string(&nw, CTRL_ATTR_FAMILY_NAME, argv[0]);