sctp_transportRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
5.0: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
5.3: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
5.4: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
5.8: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
__u16 pf_retrans;
__u16 ps_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
5.11: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__be16 encap_port;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
__u16 pf_retrans;
__u16 ps_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
5.13: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__be16 encap_port;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
__u16 pf_retrans;
__u16 ps_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
5.15: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int probe_interval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__be16 encap_port;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
__u16 pf_retrans;
__u16 ps_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct timer_list probe_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
struct (anon) pl;
__u64 hb_nonce;
struct callback_head rcu;
};
5.19: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int probe_interval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__be16 encap_port;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
__u16 pf_retrans;
__u16 ps_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct timer_list probe_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
struct (anon) pl;
__u64 hb_nonce;
struct callback_head rcu;
};
6.2: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int probe_interval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__be16 encap_port;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
__u16 pf_retrans;
__u16 ps_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct timer_list probe_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
struct (anon) pl;
__u64 hb_nonce;
struct callback_head rcu;
};
6.5: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int probe_interval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__be16 encap_port;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
__u16 pf_retrans;
__u16 ps_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct timer_list probe_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
struct (anon) pl;
__u64 hb_nonce;
struct callback_head rcu;
};
6.8: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int probe_interval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__be16 encap_port;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
__u16 pf_retrans;
__u16 ps_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct timer_list probe_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
struct (anon) pl;
__u64 hb_nonce;
struct callback_head rcu;
};
arm64: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
armhf: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
ppc64el: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
riscv64: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
aws: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
azure: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
gcp: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
lowlatency: ✅struct sctp_transport {
struct list_head transports;
struct rhlist_head node;
refcount_t refcnt;
__u32 rto_pending;
__u32 hb_sent;
__u32 pmtu_pending;
__u32 dst_pending_confirm;
__u32 sack_generation;
u32 dst_cookie;
struct flowi fl;
union sctp_addr ipaddr;
struct sctp_af *af_specific;
struct sctp_association *asoc;
long unsigned int rto;
__u32 rtt;
__u32 rttvar;
__u32 srtt;
__u32 cwnd;
__u32 ssthresh;
__u32 partial_bytes_acked;
__u32 flight_size;
__u32 burst_limited;
struct dst_entry *dst;
union sctp_addr saddr;
long unsigned int hbinterval;
long unsigned int sackdelay;
__u32 sackfreq;
atomic_t mtu_info;
ktime_t last_time_heard;
long unsigned int last_time_sent;
long unsigned int last_time_ecne_reduced;
__u16 pathmaxrxt;
__u32 flowlabel;
__u8 dscp;
int pf_retrans;
__u32 pathmtu;
__u32 param_flags;
int init_sent_count;
int state;
short unsigned int error_count;
struct timer_list T3_rtx_timer;
struct timer_list hb_timer;
struct timer_list proto_unreach_timer;
struct timer_list reconf_timer;
struct list_head transmitted;
struct sctp_packet packet;
struct list_head send_ready;
struct (anon) cacc;
__u64 hb_nonce;
struct callback_head rcu;
};
Regular
4.18 and 5.0 ⚠️atomic_t mtu_info
__u32 flowlabel
__u8 dscp
5.0 and 5.3 ✅
5.3 and 5.4 ✅
5.4 and 5.8 ⚠️__u16 ps_retrans
int pf_retrans ➡️ __u16 pf_retrans
5.8 and 5.11 ⚠️__be16 encap_port
5.11 and 5.13 ✅
5.13 and 5.15 ⚠️long unsigned int probe_interval
struct timer_list probe_timer
struct (anon) pl
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅