Searched refs:cmsg (Results 1 – 7 of 7) sorted by relevance
/Zephyr-latest/subsys/net/lib/ptp/ |
D | transport.c | 293 struct cmsghdr *cmsg; in ptp_transport_recv() local 310 for (cmsg = CMSG_FIRSTHDR(&msghdr); cmsg != NULL; cmsg = CMSG_NXTHDR(&msghdr, cmsg)) { in ptp_transport_recv() 311 if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SO_TIMESTAMPING) { in ptp_transport_recv() 312 memcpy(&msg->timestamp.host, CMSG_DATA(cmsg), sizeof(struct net_ptp_time)); in ptp_transport_recv()
|
/Zephyr-latest/tests/posix/headers/src/ |
D | sys_socket_h.c | 22 struct cmsghdr cmsg = {0}; in ZTEST() local 52 ARG_UNUSED(CMSG_DATA(&cmsg)); in ZTEST() 53 __unused struct cmsghdr *next = CMSG_NXTHDR(&mhdr, &cmsg); in ZTEST()
|
/Zephyr-latest/tests/net/socket/udp/src/ |
D | main.c | 429 struct cmsghdr *cmsg; in ZTEST_USER() local 460 cmsg = CMSG_FIRSTHDR(&msg); in ZTEST_USER() 461 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in ZTEST_USER() 462 cmsg->cmsg_level = SOL_SOCKET; in ZTEST_USER() 463 cmsg->cmsg_type = 1122; in ZTEST_USER() 464 *(int *)CMSG_DATA(cmsg) = 42; in ZTEST_USER() 534 struct cmsghdr *cmsg; in ZTEST_USER() local 564 cmsg = CMSG_FIRSTHDR(&msg); in ZTEST_USER() 565 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in ZTEST_USER() 566 cmsg->cmsg_level = SOL_SOCKET; in ZTEST_USER() [all …]
|
/Zephyr-latest/samples/net/sockets/txtime/src/ |
D | main.c | 158 struct cmsghdr *cmsg; in tx() local 184 cmsg = CMSG_FIRSTHDR(&msg); in tx() 185 cmsg->cmsg_len = CMSG_LEN(sizeof(txtime)); in tx() 186 cmsg->cmsg_level = SOL_SOCKET; in tx() 187 cmsg->cmsg_type = SCM_TXTIME; in tx() 199 *(net_time_t *)CMSG_DATA(cmsg) = txtime + delay; in tx()
|
/Zephyr-latest/include/zephyr/net/ |
D | net_ip.h | 305 #define CMSG_NXTHDR(msghdr, cmsg) \ argument 306 (((cmsg) == NULL) ? CMSG_FIRSTHDR(msghdr) : \ 307 (((uint8_t *)(cmsg) + ALIGN_H((cmsg)->cmsg_len) + \ 311 (struct cmsghdr *)((uint8_t *)(cmsg) + \ 312 ALIGN_H((cmsg)->cmsg_len)))) 323 #define CMSG_DATA(cmsg) ((uint8_t *)(cmsg) + ALIGN_D(sizeof(struct cmsghdr))) argument
|
/Zephyr-latest/subsys/net/lib/sockets/ |
D | sockets_inet.c | 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() [all …]
|
/Zephyr-latest/subsys/net/ip/ |
D | net_context.c | 2189 struct cmsghdr *cmsg; in set_pkt_txtime() local 2191 for (cmsg = CMSG_FIRSTHDR(msghdr); cmsg != NULL; in set_pkt_txtime() 2192 cmsg = CMSG_NXTHDR(msghdr, cmsg)) { in set_pkt_txtime() 2193 if (cmsg->cmsg_len == CMSG_LEN(sizeof(uint64_t)) && in set_pkt_txtime() 2194 cmsg->cmsg_level == SOL_SOCKET && in set_pkt_txtime() 2195 cmsg->cmsg_type == SCM_TXTIME) { in set_pkt_txtime() 2196 net_pkt_set_timestamp_ns(pkt, *(net_time_t *)CMSG_DATA(cmsg)); in set_pkt_txtime()
|