Lines Matching refs:cmsg
932 struct cmsghdr *cmsg; in insert_pktinfo() local
938 for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL; cmsg = CMSG_NXTHDR(msg, cmsg)) { in insert_pktinfo()
939 if (cmsg->cmsg_len == 0) { in insert_pktinfo()
944 if (cmsg == NULL) { in insert_pktinfo()
948 cmsg->cmsg_len = CMSG_LEN(pktinfo_len); in insert_pktinfo()
949 cmsg->cmsg_level = level; in insert_pktinfo()
950 cmsg->cmsg_type = type; in insert_pktinfo()
952 memcpy(CMSG_DATA(cmsg), pktinfo, pktinfo_len); in insert_pktinfo()
1041 struct cmsghdr *cmsg; in update_msg_controllen() local
1044 for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL; cmsg = CMSG_NXTHDR(msg, cmsg)) { in update_msg_controllen()
1045 if (cmsg->cmsg_len == 0) { in update_msg_controllen()
1048 cmsg_space += cmsg->cmsg_len; in update_msg_controllen()