This reverts commit (bff3d0534804: "netfilter: conntrack: add sctp DATA_SENT state") Using DATA/SACK to detect a new connection on secondary/alternate paths works only on new connections, while a HEARTBEAT is required on connection re-use. It is probably consistent to wait for HEARTBEAT to create a secondary connection in conntrack.
Showing the changes to include/uapi (2 of 4 files). Show all
Unified · Split
| @@ -16,7 +16,6 @@ enum sctp_conntrack { · 15 unmodified lines | |||
| 16 | SCTP_CONNTRACK_SHUTDOWN_ACK_SENT, | 16 | SCTP_CONNTRACK_SHUTDOWN_ACK_SENT, |
| 17 | SCTP_CONNTRACK_HEARTBEAT_SENT, | 17 | SCTP_CONNTRACK_HEARTBEAT_SENT, |
| 18 | SCTP_CONNTRACK_HEARTBEAT_ACKED, | 18 | SCTP_CONNTRACK_HEARTBEAT_ACKED, |
| 19 | SCTP_CONNTRACK_DATA_SENT, | ||
| 20 | SCTP_CONNTRACK_MAX | 19 | SCTP_CONNTRACK_MAX |
| 21 | }; | 20 | }; |
| 22 | 21 | ||
| @@ -95,7 +95,6 @@ enum ctattr_timeout_sctp { · 94 unmodified lines | |||
| 95 | CTA_TIMEOUT_SCTP_SHUTDOWN_ACK_SENT, | 95 | CTA_TIMEOUT_SCTP_SHUTDOWN_ACK_SENT, |
| 96 | CTA_TIMEOUT_SCTP_HEARTBEAT_SENT, | 96 | CTA_TIMEOUT_SCTP_HEARTBEAT_SENT, |
| 97 | CTA_TIMEOUT_SCTP_HEARTBEAT_ACKED, | 97 | CTA_TIMEOUT_SCTP_HEARTBEAT_ACKED, |
| 98 | CTA_TIMEOUT_SCTP_DATA_SENT, | ||
| 99 | __CTA_TIMEOUT_SCTP_MAX | 98 | __CTA_TIMEOUT_SCTP_MAX |
| 100 | }; | 99 | }; |
| 101 | #define CTA_TIMEOUT_SCTP_MAX (__CTA_TIMEOUT_SCTP_MAX - 1) | 100 | #define CTA_TIMEOUT_SCTP_MAX (__CTA_TIMEOUT_SCTP_MAX - 1) |