IFLA_GRE_ENCAP_SPORT
{ .type = IFLA_GRE_ENCAP_SPORT, .off = _OUT(ifla_encap_sport),
snl_add_msg_attr_u16(&nw, IFLA_GRE_ENCAP_SPORT, greport);
{ .type = IFLA_GRE_ENCAP_SPORT, .off = _OUT(ifla_encap_sport), .cb = nlattr_get_uint16 },
if (error == 0 && nl_has_attr(&bm, IFLA_GRE_ENCAP_SPORT))
nlattr_add_u16(nw, IFLA_GRE_ENCAP_SPORT, sc->gre_port);
snl_add_msg_attr_u16(&nw, IFLA_GRE_ENCAP_SPORT, 50000);
{ .type = IFLA_GRE_ENCAP_SPORT, .off = _OUT(ifla_encap_sport), .cb = snl_attr_get_uint16 },