-
Notifications
You must be signed in to change notification settings - Fork 305
Description
Using usrsctp as a relay. I have an Ingress SCTP connection on one side and an Egress SCTP connection on the other side.
After establishing connection on both sides, I am able to send packets received on one side to the other.
When the SCTP user packet size is 252 bytes, things work as expected.
When the SCTP user packet size is 1641 bytes, the Ingress interface concatenates the two SCTP fragments and delivers to the application. My application is then trying to forward the data on to the Egress interface. This works initially. But, after I disconect SCTP connections and reconnect, I am unable to repeat the data transfer, i.e. after reconnections, the Ingress interface again receives data packet of 1641 bytes which I try to send on the Egress interface. I am getting an error in usrsctp logs with error code 90.
IP output returns 90
Gak send error 90
Couldn't find in the code what the error code 90 means.
Appreciate leads.