Merge branch 'master' into net-next
This commit is contained in:
commit
10b9d499b6
|
|
@ -64,7 +64,7 @@ struct packet_diag_mclist {
|
||||||
__u32 pdmc_count;
|
__u32 pdmc_count;
|
||||||
__u16 pdmc_type;
|
__u16 pdmc_type;
|
||||||
__u16 pdmc_alen;
|
__u16 pdmc_alen;
|
||||||
__u8 pdmc_addr[MAX_ADDR_LEN];
|
__u8 pdmc_addr[32]; /* MAX_ADDR_LEN */
|
||||||
};
|
};
|
||||||
|
|
||||||
struct packet_diag_ring {
|
struct packet_diag_ring {
|
||||||
|
|
|
||||||
|
|
@ -286,10 +286,14 @@ static int vxlan_parse_opt(struct link_util *lu, int argc, char **argv,
|
||||||
addattr_l(n, 1024, IFLA_VXLAN_GROUP, &gaddr, 4);
|
addattr_l(n, 1024, IFLA_VXLAN_GROUP, &gaddr, 4);
|
||||||
else if (daddr)
|
else if (daddr)
|
||||||
addattr_l(n, 1024, IFLA_VXLAN_GROUP, &daddr, 4);
|
addattr_l(n, 1024, IFLA_VXLAN_GROUP, &daddr, 4);
|
||||||
if (!IN6_IS_ADDR_UNSPECIFIED(&gaddr6))
|
else if (!IN6_IS_ADDR_UNSPECIFIED(&gaddr6))
|
||||||
addattr_l(n, 1024, IFLA_VXLAN_GROUP6, &gaddr6, sizeof(struct in6_addr));
|
addattr_l(n, 1024, IFLA_VXLAN_GROUP6, &gaddr6, sizeof(struct in6_addr));
|
||||||
else if (!IN6_IS_ADDR_UNSPECIFIED(&daddr6))
|
else if (!IN6_IS_ADDR_UNSPECIFIED(&daddr6))
|
||||||
addattr_l(n, 1024, IFLA_VXLAN_GROUP6, &daddr6, sizeof(struct in6_addr));
|
addattr_l(n, 1024, IFLA_VXLAN_GROUP6, &daddr6, sizeof(struct in6_addr));
|
||||||
|
else if (preferred_family == AF_INET)
|
||||||
|
addattr_l(n, 1024, IFLA_VXLAN_GROUP, &daddr, 4);
|
||||||
|
else if (preferred_family == AF_INET6)
|
||||||
|
addattr_l(n, 1024, IFLA_VXLAN_GROUP6, &daddr6, sizeof(struct in6_addr));
|
||||||
|
|
||||||
if (saddr)
|
if (saddr)
|
||||||
addattr_l(n, 1024, IFLA_VXLAN_LOCAL, &saddr, 4);
|
addattr_l(n, 1024, IFLA_VXLAN_LOCAL, &saddr, 4);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue