Lines Matching defs:msg
488 static int l2tp_ip6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len)
491 DECLARE_SOCKADDR(struct sockaddr_l2tpip6 *, lsa, msg->msg_name);
500 int addr_len = msg->msg_namelen;
512 if (msg->msg_flags & MSG_OOB)
562 if (msg->msg_controllen) {
568 err = ip6_datagram_send_ctl(sock_net(sk), sk, msg, &fl6, &ipc6);
625 if (msg->msg_flags & MSG_CONFIRM)
631 err = ip6_append_data(sk, ip_generic_getfrag, msg,
634 msg->msg_flags);
637 else if (!(msg->msg_flags & MSG_MORE))
649 if (msg->msg_flags & MSG_PROBE)
651 if (!(msg->msg_flags & MSG_PROBE) || len)
657 static int l2tp_ip6_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
661 DECLARE_SOCKADDR(struct sockaddr_l2tpip6 *, lsa, msg->msg_name);
670 return ipv6_recv_error(sk, msg, len, addr_len);
678 msg->msg_flags |= MSG_TRUNC;
682 err = skb_copy_datagram_msg(skb, 0, msg, copied);
686 sock_recv_timestamp(msg, sk, skb);
702 ip6_datagram_recv_ctl(sk, msg, skb);