Re: [PATCH RFC net-next 3/7] sctp: add dst_pending_confirm flag

2016-12-21 Thread Julian Anastasov
Hello, On Wed, 21 Dec 2016, Neil Horman wrote: > On Sun, Dec 18, 2016 at 10:56:32PM +0200, Julian Anastasov wrote: > > - tp->af_specific->sctp_xmit(head, tp); > > + confirm = tp->dst_pending_confirm; > > + if (confirm) > > + head->dst_pending_confirm = 1; > Why not use y

Re: [PATCH RFC net-next 3/7] sctp: add dst_pending_confirm flag

2016-12-21 Thread Neil Horman
On Sun, Dec 18, 2016 at 10:56:32PM +0200, Julian Anastasov wrote: > Add new transport flag to allow sockets to confirm neighbour. > When same struct dst_entry can be used for many different > neighbours we can not use it for pending confirmations. > The flag is propagated from transport to every pa

[PATCH RFC net-next 3/7] sctp: add dst_pending_confirm flag

2016-12-18 Thread Julian Anastasov
Add new transport flag to allow sockets to confirm neighbour. When same struct dst_entry can be used for many different neighbours we can not use it for pending confirmations. The flag is propagated from transport to every packet. It is reset when cached dst is reset. Reported-by: YueHaibing Fixe