Get the flags for a segment in an IPv6 routing header
#include <netinet/in.h> int inet6_rthdr_getflags(const struct cmsghdr *cmsg, int index);
libsocket
Use the -l socket option to qcc to link against this library.
This function returns the flags for the segment specified by index in the routing header described by cmsg. The index must have a value between 0 and the number returned by inet6_rthdr_segments().
Addresses are indexed starting at 1, and flags starting at 0. They're consistent with the terminology and figures in RFC2460. |
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
inet6_rthdr_add(), inet6_rthdr_getaddr(), inet6_rthdr_init(), inet6_rthdr_lasthop(), inet6_rthdr_reverse(), inet6_rthdr_segments(), inet6_rthdr_space()
Based on: