|
@@ -864,10 +864,10 @@ static void ipip_netlink_parms(struct nlattr *data[],
|
|
|
parms->link = nla_get_u32(data[IFLA_IPTUN_LINK]);
|
|
|
|
|
|
if (data[IFLA_IPTUN_LOCAL])
|
|
|
- parms->iph.saddr = nla_get_u32(data[IFLA_IPTUN_LOCAL]);
|
|
|
+ parms->iph.saddr = nla_get_be32(data[IFLA_IPTUN_LOCAL]);
|
|
|
|
|
|
if (data[IFLA_IPTUN_REMOTE])
|
|
|
- parms->iph.daddr = nla_get_u32(data[IFLA_IPTUN_REMOTE]);
|
|
|
+ parms->iph.daddr = nla_get_be32(data[IFLA_IPTUN_REMOTE]);
|
|
|
|
|
|
if (data[IFLA_IPTUN_TTL]) {
|
|
|
parms->iph.ttl = nla_get_u8(data[IFLA_IPTUN_TTL]);
|