All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next] sctp: move 198 addresses from unusable to private scope
@ 2021-06-30  3:34 Xin Long
  2021-06-30 17:08 ` Marcelo Ricardo Leitner
  2021-07-01 18:50 ` patchwork-bot+netdevbpf
  0 siblings, 2 replies; 3+ messages in thread
From: Xin Long @ 2021-06-30  3:34 UTC (permalink / raw)
  To: network dev, davem, kuba, Marcelo Ricardo Leitner, linux-sctp

The doc draft-stewart-tsvwg-sctp-ipv4-00 that restricts 198 addresses
was never published. These addresses as private addresses should be
allowed to use in SCTP.

As Michael Tuexen suggested, this patch is to move 198 addresses from
unusable to private scope.

Reported-by: Sérgio <surkamp@gmail.com>
Signed-off-by: Xin Long <lucien.xin@gmail.com>
---
 include/net/sctp/constants.h | 4 +---
 net/sctp/protocol.c          | 3 ++-
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/include/net/sctp/constants.h b/include/net/sctp/constants.h
index 265fffa33dad..5859e0a16a58 100644
--- a/include/net/sctp/constants.h
+++ b/include/net/sctp/constants.h
@@ -360,8 +360,7 @@ enum {
 #define SCTP_SCOPE_POLICY_MAX	SCTP_SCOPE_POLICY_LINK
 
 /* Based on IPv4 scoping <draft-stewart-tsvwg-sctp-ipv4-00.txt>,
- * SCTP IPv4 unusable addresses: 0.0.0.0/8, 224.0.0.0/4, 198.18.0.0/24,
- * 192.88.99.0/24.
+ * SCTP IPv4 unusable addresses: 0.0.0.0/8, 224.0.0.0/4, 192.88.99.0/24.
  * Also, RFC 8.4, non-unicast addresses are not considered valid SCTP
  * addresses.
  */
@@ -369,7 +368,6 @@ enum {
 	((htonl(INADDR_BROADCAST) == a) ||  \
 	 ipv4_is_multicast(a) ||	    \
 	 ipv4_is_zeronet(a) ||		    \
-	 ipv4_is_test_198(a) ||		    \
 	 ipv4_is_anycast_6to4(a))
 
 /* Flags used for the bind address copy functions.  */
diff --git a/net/sctp/protocol.c b/net/sctp/protocol.c
index bc5db0b404ce..3ab1a2db1ff2 100644
--- a/net/sctp/protocol.c
+++ b/net/sctp/protocol.c
@@ -393,7 +393,8 @@ static enum sctp_scope sctp_v4_scope(union sctp_addr *addr)
 		retval = SCTP_SCOPE_LINK;
 	} else if (ipv4_is_private_10(addr->v4.sin_addr.s_addr) ||
 		   ipv4_is_private_172(addr->v4.sin_addr.s_addr) ||
-		   ipv4_is_private_192(addr->v4.sin_addr.s_addr)) {
+		   ipv4_is_private_192(addr->v4.sin_addr.s_addr) ||
+		   ipv4_is_test_198(addr->v4.sin_addr.s_addr)) {
 		retval = SCTP_SCOPE_PRIVATE;
 	} else {
 		retval = SCTP_SCOPE_GLOBAL;
-- 
2.27.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH net-next] sctp: move 198 addresses from unusable to private scope
  2021-06-30  3:34 [PATCH net-next] sctp: move 198 addresses from unusable to private scope Xin Long
@ 2021-06-30 17:08 ` Marcelo Ricardo Leitner
  2021-07-01 18:50 ` patchwork-bot+netdevbpf
  1 sibling, 0 replies; 3+ messages in thread
From: Marcelo Ricardo Leitner @ 2021-06-30 17:08 UTC (permalink / raw)
  To: Xin Long; +Cc: network dev, davem, kuba, linux-sctp

On Tue, Jun 29, 2021 at 11:34:08PM -0400, Xin Long wrote:
> The doc draft-stewart-tsvwg-sctp-ipv4-00 that restricts 198 addresses
> was never published. These addresses as private addresses should be
> allowed to use in SCTP.
> 
> As Michael Tuexen suggested, this patch is to move 198 addresses from
> unusable to private scope.
> 
> Reported-by: Sérgio <surkamp@gmail.com>
> Signed-off-by: Xin Long <lucien.xin@gmail.com>

Acked-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH net-next] sctp: move 198 addresses from unusable to private scope
  2021-06-30  3:34 [PATCH net-next] sctp: move 198 addresses from unusable to private scope Xin Long
  2021-06-30 17:08 ` Marcelo Ricardo Leitner
@ 2021-07-01 18:50 ` patchwork-bot+netdevbpf
  1 sibling, 0 replies; 3+ messages in thread
From: patchwork-bot+netdevbpf @ 2021-07-01 18:50 UTC (permalink / raw)
  To: Xin Long; +Cc: netdev, davem, kuba, marcelo.leitner, linux-sctp

Hello:

This patch was applied to netdev/net.git (refs/heads/master):

On Tue, 29 Jun 2021 23:34:08 -0400 you wrote:
> The doc draft-stewart-tsvwg-sctp-ipv4-00 that restricts 198 addresses
> was never published. These addresses as private addresses should be
> allowed to use in SCTP.
> 
> As Michael Tuexen suggested, this patch is to move 198 addresses from
> unusable to private scope.
> 
> [...]

Here is the summary with links:
  - [net-next] sctp: move 198 addresses from unusable to private scope
    https://git.kernel.org/netdev/net/c/1d11fa231cab

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-07-01 18:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-30  3:34 [PATCH net-next] sctp: move 198 addresses from unusable to private scope Xin Long
2021-06-30 17:08 ` Marcelo Ricardo Leitner
2021-07-01 18:50 ` patchwork-bot+netdevbpf

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.