@@ -35,7 +35,7 @@ struct mptcp_out_options {
u64 rcvr_key;
union {
struct in_addr addr;
-#if IS_ENABLED(CONFIG_IPV6)
+#if IS_ENABLED(CONFIG_MPTCP_IPV6)
struct in6_addr addr6;
#endif
};
@@ -223,7 +223,7 @@ void mptcp_parse_option(const unsigned char *ptr, int opsize,
if (mp_opt->family == MPTCP_ADDR_IPVERSION_4 &&
opsize != TCPOLEN_MPTCP_ADD_ADDR)
break;
-#if IS_ENABLED(CONFIG_IPV6)
+#if IS_ENABLED(CONFIG_MPTCP_IPV6)
if (mp_opt->family == MPTCP_ADDR_IPVERSION_6 &&
opsize != TCPOLEN_MPTCP_ADD_ADDR6)
break;
@@ -235,7 +235,7 @@ void mptcp_parse_option(const unsigned char *ptr, int opsize,
pr_debug("ADD_ADDR: addr=%x, id=%d",
mp_opt->addr.s_addr, mp_opt->addr_id);
}
-#if IS_ENABLED(CONFIG_IPV6)
+#if IS_ENABLED(CONFIG_MPTCP_IPV6)
else {
mp_opt->add_addr = 1;
memcpy(mp_opt->addr6.s6_addr, (u8 *)ptr, 16);
@@ -472,7 +472,7 @@ static bool mptcp_established_options_addr(struct sock *sk,
opts->addr = ((struct sockaddr_in *)&saddr)->sin_addr;
*size = TCPOLEN_MPTCP_ADD_ADDR;
}
-#if IS_ENABLED(CONFIG_IPV6)
+#if IS_ENABLED(CONFIG_MPTCP_IPV6)
else if (saddr.ss_family == AF_INET6) {
if (remaining < TCPOLEN_MPTCP_ADD_ADDR6)
return false;
@@ -668,7 +668,7 @@ void mptcp_write_options(__be32 *ptr, struct mptcp_out_options *opts)
ptr += 1;
}
-#if IS_ENABLED(CONFIG_IPV6)
+#if IS_ENABLED(CONFIG_MPTCP_IPV6)
if (OPTION_MPTCP_ADD_ADDR6 & opts->suboptions) {
*ptr++ = mptcp_option(MPTCPOPT_ADD_ADDR,
TCPOLEN_MPTCP_ADD_ADDR6,
squashto: Add ADD_ADDR handling Signed-off-by: Peter Krystad <peter.krystad@linux.intel.com> --- include/net/mptcp.h | 2 +- net/mptcp/options.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-)