diff options
Diffstat (limited to 'include/net/sctp/sctp.h')
| -rw-r--r-- | include/net/sctp/sctp.h | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/include/net/sctp/sctp.h b/include/net/sctp/sctp.h index a2ef81466b0..ff499640528 100644 --- a/include/net/sctp/sctp.h +++ b/include/net/sctp/sctp.h @@ -162,6 +162,8 @@ struct sock *sctp_err_lookup(int family, struct sk_buff *,  void sctp_err_finish(struct sock *, struct sctp_association *);  void sctp_icmp_frag_needed(struct sock *, struct sctp_association *,  			   struct sctp_transport *t, __u32 pmtu); +void sctp_icmp_redirect(struct sock *, struct sctp_transport *, +			struct sk_buff *);  void sctp_icmp_proto_unreachable(struct sock *sk,  				 struct sctp_association *asoc,  				 struct sctp_transport *t); @@ -517,10 +519,10 @@ static inline int sctp_frag_point(const struct sctp_association *asoc, int pmtu)  	return frag;  } -static inline void sctp_assoc_pending_pmtu(struct sctp_association *asoc) +static inline void sctp_assoc_pending_pmtu(struct sock *sk, struct sctp_association *asoc)  { -	sctp_assoc_sync_pmtu(asoc); +	sctp_assoc_sync_pmtu(sk, asoc);  	asoc->pmtu_pending = 0;  }  |