Hello,
I am using Linux 2.4.2.
I tried transferring some data over raw IPv6 sockets using sendmsg() and recvmsg(). Using ancillary data objects I was able to set the HOPLIMIT. But could not find any means of setting Flow label. I tried setting the flow label in the sockaddr_in6 structure which is pointed to by the msg_name field in the msghdr. This msghdr is one of the arguments to sendmsg().
At the receiving end too, I access this field from the same sockaddr_in6 structure returned by recvmsg(). Irrespective of the value set at the source, at the receiving end, I always get flow label value: 0.
Can anyone please tell me how to set flow labels at the source and how to access them at the destination ? The rfcs dont provide much information on this.
Thanks in advance.
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
