snl_add_msg_attr
snl_add_msg_attr(&nw, CARP_NL_ADDR, sizeof(carpr->carpr_addr),
snl_add_msg_attr(&nw, CARP_NL_ADDR6, sizeof(carpr->carpr_addr6),
snl_add_msg_attr(&nw, CARP_NL_KEY, sizeof(carpr->carpr_key),
snl_add_msg_attr(nw, PF_PT_KEY, sizeof(pool->key), &pool->key);
snl_add_msg_attr(&nw, IFA_CACHEINFO, sizeof(ci), &ci);
snl_add_msg_attr(&nw, IFLA_GENEVE_PORT_RANGE,
return (snl_add_msg_attr(nw, nla_src->nla_type, attr_len, (const void *)(nla_src + 1)));
return (snl_add_msg_attr(nw, attrtype, sizeof(bool), &value));
return (snl_add_msg_attr(nw, attrtype, sizeof(uint8_t), &value));
return (snl_add_msg_attr(nw, attrtype, sizeof(uint16_t), &value));
return (snl_add_msg_attr(nw, attrtype, sizeof(uint32_t), &value));
return (snl_add_msg_attr(nw, attrtype, sizeof(uint64_t), &value));
return (snl_add_msg_attr(nw, attrtype, sizeof(int8_t), &value));
return (snl_add_msg_attr(nw, attrtype, sizeof(int16_t), &value));
return (snl_add_msg_attr(nw, attrtype, sizeof(int32_t), &value));
return (snl_add_msg_attr(nw, attrtype, sizeof(int64_t), &value));
return (snl_add_msg_attr(nw, attrtype, 0, NULL));
return (snl_add_msg_attr(nw, attrtype, strlen(str) + 1, str));
return (snl_add_msg_attr(nw, attrtype, 4, addr));
return (snl_add_msg_attr(nw, attrtype, 16, addr));
return (snl_add_msg_attr(nw, attrtype, 4, addr));
return (snl_add_msg_attr(nw, attrtype, 16, addr));
return (snl_add_msg_attr(nw, attrtype, 5, buf));
return (snl_add_msg_attr(nw, attrtype, 17, buf));
snl_add_msg_attr(&nw, NDA_LLADDR, sdl->sdl_alen, LLADDR(sdl));
snl_add_msg_attr(&nw, NDA_LLADDR, sdl->sdl_alen, LLADDR(sdl));