Lines Matching refs:cmsg
54 /* 1: !blocking, cmsg + payload > sndbufsize => EMSGSIZE */
66 /* 2: blocking, cmsg + payload > sndbufsize => EMSGSIZE */
78 /* 3: !blocking, cmsg + payload < sndbufsize => OK */
88 /* 4: blocking, cmsg + payload < sndbufsize => OK */
109 struct cmsghdr *cmsg;
135 cmsg = CMSG_FIRSTHDR(&msg);
136 cmsg->cmsg_level = IPPROTO_IP;
137 cmsg->cmsg_type = IP_SENDSRCADDR;
138 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_addr));
139 source_address = (struct in_addr *)(CMSG_DATA(cmsg));