| /linux/net/ipv6/ |
| H A D | datagram.c | 532 put_cmsg(msg, SOL_IPV6, IPV6_RECVERR, sizeof(errhdr), &errhdr); in ipv6_recv_error() 584 put_cmsg(msg, SOL_IPV6, IPV6_PATHMTU, sizeof(mtu_info), &mtu_info); in ipv6_recv_rxpmtu() 615 put_cmsg(msg, SOL_IPV6, IPV6_PKTINFO, in ip6_datagram_recv_common_ctl() 641 put_cmsg(msg, SOL_IPV6, IPV6_HOPLIMIT, sizeof(hlim), &hlim); in ip6_datagram_recv_specific_ctl() 646 put_cmsg(msg, SOL_IPV6, IPV6_TCLASS, sizeof(tclass), &tclass); in ip6_datagram_recv_specific_ctl() 652 put_cmsg(msg, SOL_IPV6, IPV6_FLOWINFO, sizeof(flowinfo), &flowinfo); in ip6_datagram_recv_specific_ctl() 661 put_cmsg(msg, SOL_IPV6, IPV6_HOPOPTS, len, ptr); in ip6_datagram_recv_specific_ctl() 692 put_cmsg(msg, SOL_IPV6, IPV6_DSTOPTS, len, ptr); in ip6_datagram_recv_specific_ctl() 700 put_cmsg(msg, SOL_IPV6, IPV6_RTHDR, len, ptr); in ip6_datagram_recv_specific_ctl() 726 put_cmsg(msg, SOL_IPV6, IPV6_2292PKTINFO, sizeof(src_info), &src_info); in ip6_datagram_recv_specific_ctl() [all …]
|
| /linux/net/core/ |
| H A D | scm.c | 255 int put_cmsg(struct msghdr * msg, int level, int type, int len, void *data) in put_cmsg() function 303 EXPORT_SYMBOL(put_cmsg); 312 return put_cmsg(msg, level, type, len, data); in put_cmsg_notrunc() 327 put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPING_NEW, sizeof(tss), &tss); in put_cmsg_scm_timestamping64() 343 put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPING_OLD, sizeof(tss), &tss); in put_cmsg_scm_timestamping() 466 put_cmsg(msg, SOL_SOCKET, SCM_SECURITY, ctx.len, in scm_passec() 512 if (put_cmsg(msg, SOL_SOCKET, SCM_PIDFD, sizeof(int), &pidfd)) { in scm_pidfd_recv() 545 put_cmsg(msg, SOL_SOCKET, SCM_CREDENTIALS, sizeof(ucreds), &ucreds); in __scm_recv_common()
|
| H A D | sock.c | 3986 put_cmsg(msg, level, type, sizeof(ee), &ee); in sock_recv_errqueue()
|
| /linux/net/rxrpc/ |
| H A D | recvmsg.c | 75 ret = put_cmsg(msg, SOL_RXRPC, RXRPC_ACK, 0, &tmp); in rxrpc_recvmsg_term() 79 ret = put_cmsg(msg, SOL_RXRPC, RXRPC_ABORT, 4, &tmp); in rxrpc_recvmsg_term() 83 ret = put_cmsg(msg, SOL_RXRPC, RXRPC_ABORT, 4, &tmp); in rxrpc_recvmsg_term() 87 ret = put_cmsg(msg, SOL_RXRPC, RXRPC_NET_ERROR, 4, &tmp); in rxrpc_recvmsg_term() 91 ret = put_cmsg(msg, SOL_RXRPC, RXRPC_LOCAL_ERROR, 4, &tmp); in rxrpc_recvmsg_term() 208 return put_cmsg(msg, SOL_RXRPC, RXRPC_USER_CALL_ID, in rxrpc_recvmsg_user_id() 213 return put_cmsg(msg, SOL_RXRPC, RXRPC_USER_CALL_ID, in rxrpc_recvmsg_user_id() 246 ret = put_cmsg(msg, SOL_RXRPC, RXRPC_OOB_ID, sizeof(u64), in rxrpc_recvmsg_oob()
|
| H A D | rxgk.c | 765 return put_cmsg(msg, SOL_RXRPC, RXRPC_CHALLENGED, sizeof(chall), &chall); in rxgk_challenge_to_recvmsg()
|
| /linux/net/rds/ |
| H A D | recv.c | 549 err = put_cmsg(msghdr, SOL_RDS, RDS_CMSG_RDMA_STATUS, in rds_notify_queue_get() 580 err = put_cmsg(msghdr, SOL_RDS, RDS_CMSG_CONG_UPDATE, in rds_notify_cong() 601 ret = put_cmsg(msg, SOL_RDS, RDS_CMSG_RDMA_DEST, in rds_cmsg_recv() 614 ret = put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMP_OLD, in rds_cmsg_recv() 622 ret = put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMP_NEW, in rds_cmsg_recv() 644 ret = put_cmsg(msg, SOL_RDS, RDS_CMSG_RXPATH_LATENCY, in rds_cmsg_recv() 678 if (put_cmsg(msg, SOL_RDS, RDS_CMSG_ZCOPY_COMPLETION, sizeof(*done), in rds_recvmsg_zcookie()
|
| /linux/net/ |
| H A D | socket.c | 931 put_cmsg(msg, SOL_SOCKET, SCM_TIMESTAMPING_PKTINFO, in put_ts_pktinfo() 1009 put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMP_NEW, in __sock_recv_timestamp() 1015 put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMP_OLD, in __sock_recv_timestamp() 1023 put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPNS_NEW, in __sock_recv_timestamp() 1029 put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPNS_OLD, in __sock_recv_timestamp() 1075 put_cmsg(msg, SOL_SOCKET, SCM_TIMESTAMPING_OPT_STATS, in __sock_recv_timestamp() 1094 put_cmsg(msg, SOL_SOCKET, SCM_WIFI_STATUS, sizeof(ack), &ack); in __sock_recv_wifi_status() 1103 put_cmsg(msg, SOL_SOCKET, SO_RXQ_OVFL, in sock_recv_drops() 1114 put_cmsg(msg, SOL_SOCKET, SO_MARK, sizeof(__u32), &mark); in sock_recv_mark() 1124 put_cmsg(msg, SOL_SOCKET, SO_PRIORITY, sizeof(__u32), &priority); in sock_recv_priority()
|
| /linux/net/sctp/ |
| H A D | ulpevent.c | 1008 put_cmsg(msghdr, IPPROTO_SCTP, SCTP_SNDRCV, in sctp_ulpevent_read_sndrcvinfo() 1033 put_cmsg(msghdr, IPPROTO_SCTP, SCTP_RCVINFO, in sctp_ulpevent_read_rcvinfo() 1055 put_cmsg(msghdr, IPPROTO_SCTP, SCTP_NXTINFO, in __sctp_ulpevent_read_nxtinfo()
|
| /linux/include/linux/ |
| H A D | udp.h | 192 put_cmsg(msg, SOL_UDP, UDP_GRO, sizeof(gso_size), &gso_size); in udp_cmsg_recv()
|
| H A D | socket.h | 408 extern int put_cmsg(struct msghdr*, int level, int type, int len, void *data);
|
| /linux/tools/perf/trace/beauty/include/linux/ |
| H A D | socket.h | 408 extern int put_cmsg(struct msghdr*, int level, int type, int len, void *data);
|
| /linux/net/bluetooth/ |
| H A D | af_bluetooth.c | 394 put_cmsg(msg, SOL_BLUETOOTH, BT_SCM_PKT_STATUS, in bt_sock_recvmsg() 401 put_cmsg(msg, SOL_BLUETOOTH, BT_SCM_PKT_SEQNUM, in bt_sock_recvmsg()
|
| /linux/net/ieee802154/ |
| H A D | socket.c | 744 err = put_cmsg(msg, SOL_IEEE802154, WPAN_WANTLQI, in dgram_recvmsg()
|
| /linux/net/llc/ |
| H A D | af_llc.c | 681 put_cmsg(msg, SOL_LLC, LLC_OPT_PKTINFO, sizeof(info), &info); in llc_cmsg_rcv()
|
| /linux/net/tipc/ |
| H A D | socket.c | 1758 rc = put_cmsg(m, SOL_TIPC, TIPC_ERRINFO, 8, data); in tipc_sk_anc_data_recv() 1761 rc = put_cmsg(m, SOL_TIPC, TIPC_RETDATA, dlen, msg_data(hdr)); in tipc_sk_anc_data_recv() 1791 return put_cmsg(m, SOL_TIPC, TIPC_DESTNAME, 12, data); in tipc_sk_anc_data_recv()
|
| /linux/net/netlink/ |
| H A D | af_netlink.c | 1805 put_cmsg(msg, SOL_NETLINK, NETLINK_PKTINFO, sizeof(info), &info); in netlink_cmsg_recv_pktinfo() 1814 put_cmsg(msg, SOL_NETLINK, NETLINK_LISTEN_ALL_NSID, sizeof(int), in netlink_cmsg_listen_all_nsid()
|
| /linux/net/iucv/ |
| H A D | af_iucv.c | 1290 err = put_cmsg(msg, SOL_IUCV, SCM_IUCV_TRGCLS, in iucv_sock_recvmsg()
|
| /linux/net/tls/ |
| H A D | tls_sw.c | 1608 err = put_cmsg(msg, SOL_TLS, TLS_GET_RECORD_TYPE, in tls_record_content_type()
|
| /linux/net/unix/ |
| H A D | af_unix.c | 3113 put_cmsg(msg, SOL_SOCKET, SCM_INQ, in unix_stream_read_generic()
|
| /linux/net/packet/ |
| H A D | af_packet.c | 3591 put_cmsg(msg, SOL_PACKET, PACKET_AUXDATA, sizeof(aux), &aux); in packet_recvmsg()
|
| /linux/net/mptcp/ |
| H A D | protocol.c | 2475 put_cmsg(msg, SOL_TCP, TCP_CM_INQ, sizeof(inq), &inq); in mptcp_recvmsg()
|