NLMSGERR_ATTR_MSG
WARN_ON(nla_put_string(skb, NLMSGERR_ATTR_MSG, extack->_msg));
[NLMSGERR_ATTR_MSG] = { .type = LIBBPF_NLA_STRING },
if (tb[NLMSGERR_ATTR_MSG])
errmsg = (char *) libbpf_nla_data(tb[NLMSGERR_ATTR_MSG]);
case NLMSGERR_ATTR_MSG:
if (attrs->rta_type == NLMSGERR_ATTR_MSG)
case NLMSGERR_ATTR_MSG:
if (tb_msg[NLMSGERR_ATTR_MSG]) {
len = strnlen((char *)nla_data(tb_msg[NLMSGERR_ATTR_MSG]),
nla_len(tb_msg[NLMSGERR_ATTR_MSG]));
(char *)nla_data(tb_msg[NLMSGERR_ATTR_MSG]));