Lines Matching defs:cmsg
109 let mut cmsg = cmsg_space!(nix::sys::socket::Timestamps);
111 let recv = recvmsg::<()>(rsock, &mut iov2, Some(&mut cmsg), flags).unwrap();
442 let cmsg = ControlMessage::UdpGsoSegments(&segment_size);
443 sendmsg(s, &iov, &[cmsg], flags, Some(&sock_addr))
791 let cmsg = ControlMessage::ScmRights(&fds);
793 sendmsg::<()>(fd1, &iov, &[cmsg], MsgFlags::empty(), None).unwrap(),
813 for cmsg in msg.cmsgs() {
814 if let ControlMessageOwned::ScmRights(fd) = cmsg {
819 panic!("unexpected cmsg");
1079 let cmsg = [ControlMessage::Ipv4PacketInfo(&pi)];
1081 sendmsg(sock, &iov, &cmsg, MsgFlags::empty(), Some(&sock_addr))
1132 let cmsg = [ControlMessage::Ipv6PacketInfo(&pi)];
1137 &cmsg,
1182 let cmsg = [ControlMessage::Ipv4SendSrcAddr(
1189 &cmsg,
1248 let cmsg = [ControlMessage::ScmRights(&fds)];
1249 sendmsg::<()>(send.as_raw_fd(), &iov, &cmsg, MsgFlags::empty(), None)
1298 panic!("unexpected cmsg");
1340 let cmsg = ControlMessage::ScmCredentials(&cred);
1342 let cmsg = ControlMessage::ScmCreds;
1344 sendmsg::<()>(send, &iov, &[cmsg], MsgFlags::empty(), None)
1365 for cmsg in msg.cmsgs() {
1366 let cred = match cmsg {
1371 other => panic!("unexpected cmsg {:?}", other),
1466 for cmsg in msg.cmsgs() {
1467 match cmsg {
1480 _ => panic!("unexpected cmsg"),
1838 for cmsg in msg.cmsgs() {
1839 match cmsg {
1934 for cmsg in msg.cmsgs() {
1935 match cmsg {
2019 for cmsg in msg.cmsgs() {
2020 match cmsg {
2429 |cmsg| {
2431 cmsg
2446 panic!("Unexpected control message {:?}", cmsg);
2477 |cmsg| {
2479 cmsg
2497 panic!("Unexpected control message {:?}", cmsg);
2556 Some(cmsg) => testf(&cmsg),
2621 let cmsg = ControlMessage::TxTime(&txtime);
2622 sendmsg(ssock, &iov1, &[cmsg], MsgFlags::empty(), Some(&sock_addr))