diff options
Diffstat (limited to 'include/net/sctp/structs.h')
| -rw-r--r-- | include/net/sctp/structs.h | 12 | 
1 files changed, 10 insertions, 2 deletions
diff --git a/include/net/sctp/structs.h b/include/net/sctp/structs.h index 0bdff38eb4bb..1aa585216f34 100644 --- a/include/net/sctp/structs.h +++ b/include/net/sctp/structs.h @@ -178,6 +178,9 @@ struct sctp_sock {  	 */  	__u32 hbinterval; +	__be16 udp_port; +	__be16 encap_port; +  	/* This is the max_retrans value for new associations. */  	__u16 pathmaxrxt; @@ -877,6 +880,8 @@ struct sctp_transport {  	 */  	unsigned long last_time_ecne_reduced; +	__be16 encap_port; +  	/* This is the max_retrans value for the transport and will  	 * be initialized from the assocs value.  This can be changed  	 * using the SCTP_SET_PEER_ADDR_PARAMS socket option. @@ -1117,13 +1122,14 @@ static inline void sctp_outq_cork(struct sctp_outq *q)   */  struct sctp_input_cb {  	union { -		struct inet_skb_parm	h4; +		struct inet_skb_parm    h4;  #if IS_ENABLED(CONFIG_IPV6) -		struct inet6_skb_parm	h6; +		struct inet6_skb_parm   h6;  #endif  	} header;  	struct sctp_chunk *chunk;  	struct sctp_af *af; +	__be16 encap_port;  };  #define SCTP_INPUT_CB(__skb)	((struct sctp_input_cb *)&((__skb)->cb[0])) @@ -1790,6 +1796,8 @@ struct sctp_association {  	 */  	unsigned long hbinterval; +	__be16 encap_port; +  	/* This is the max_retrans value for new transports in the  	 * association.  	 */  | 
