sctp_darn: error setting peer_primary: Operation not permitted.
Issue
While doing the test with sctp_darn part of lksctp tools following error is seen for peer_primary operation:
[root@rhel6-5 ~]# sctp_darn -H 10.200.207.3 -B 10.200.206.3 -P 30001 -c 10.200.207.5 -c 10.200.206.5 -p 30000 -s -I
...
10.200.207.3:30001-XXXXXX:30000 Interactive mode> snd=30
Recieved SCTP_COMM_UP
New connection, peer addresses
10.200.207.5:30000
10.200.206.5:30000
10.200.207.3:30001-10.200.207.5:30000 Interactive mode>
...
10.200.207.3:30001-10.200.207.5:30000 Interactive mode> peer_primary=10.200.207.3
sctp_darn: error setting peer_primary: Operation not permitted.
10.200.207.3:30001-10.200.207.5:30000 Interactive mode> peer_primary=10.200.206.3
sctp_darn: error setting peer_primary: Operation not permitted.
10.200.207.3:30001-10.200.207.5:30000 Interactive mode> peer_primary=10.200.206.3
sctp_darn: error setting peer_primary: Operation not permitted.
10.200.207.3:30001-10.200.207.5:30000 Interactive mode>
[root@rhel6-5 ~]# cat /proc/net/sctp/assocs
ASSOC SOCK STY SST ST HBKT ASSOC-ID TX_QUEUE RX_QUEUE UID INODE LPORT RPORT LADDRS <-> RADDRS HBINT INS OUTS MAXRT T1X T2X RTXC
ffff882025f9b000 ffff882022b729c0 0 7 4 17477 10 0 0 0 15310549 30001 30000 10.200.207.3 10.200.206.3 <-> 10.200.207.5 *10.200.206.5 30000 10 10 10 0 0 0
root@blr03>
- Need a solution for using the "peer_primary"
- Is the following option supported in 6.5?
SCTP_SET_PEER_PRIMARY_ADDR
Requests that the peer mark the enclosed address as the association primary. The enclosed address must be one of the association's locally bound addresses.
The structure sctp_setpeerprim defined in /usr/include/netinet/sctp.h is used to make a set peer primary request.
Environment
Red Hat Enterprise Linux 6.5
lksctp-tools
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
