RTA_GATEWAY
[RTA_GATEWAY] = { .type = NLA_U32 },
case RTA_GATEWAY:
if (nla_put_in_addr(skb, RTA_GATEWAY, nhc->nhc_gw.ipv4))
} else if (nla_put_in6_addr(skb, RTA_GATEWAY,
nla = nla_find(attrs, attrlen, RTA_GATEWAY);
nla = nla_find(attrs, attrlen, RTA_GATEWAY);
nla_put_in_addr(skb, RTA_GATEWAY, rt->rt_gw4)) {
[RTA_GATEWAY] = { .len = sizeof(struct in6_addr) },
nla = nla_find(attrs, attrlen, RTA_GATEWAY);
if (tb[RTA_GATEWAY] || tb[RTA_OIF] ||
if (tb[RTA_GATEWAY]) {
cfg->fc_gateway = nla_get_in6_addr(tb[RTA_GATEWAY]);
nla = nla_find(attrs, attrlen, RTA_GATEWAY);
nla = nla_find(attrs, attrlen, RTA_GATEWAY);
nla_put_in6_addr(skb, RTA_GATEWAY, &rt6->rt6i_gateway))
[RTA_GATEWAY] = NLA_POLICY_EXACT_LEN(sizeof(struct mctp_fq_addr)),
if (tb[RTA_GATEWAY])
gateway = nla_data(tb[RTA_GATEWAY]);
if (nla_put(skb, RTA_GATEWAY,
case RTA_GATEWAY:
case RTA_GATEWAY: