Lines Matching defs:msg
489 static int l2tp_ip6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len)
492 DECLARE_SOCKADDR(struct sockaddr_l2tpip6 *, lsa, msg->msg_name);
501 int addr_len = msg->msg_namelen;
513 if (msg->msg_flags & MSG_OOB)
563 if (msg->msg_controllen) {
569 err = ip6_datagram_send_ctl(sock_net(sk), sk, msg, &fl6, &ipc6);
626 if (msg->msg_flags & MSG_CONFIRM)
632 err = ip6_append_data(sk, ip_generic_getfrag, msg,
635 msg->msg_flags);
638 else if (!(msg->msg_flags & MSG_MORE))
650 if (msg->msg_flags & MSG_PROBE)
652 if (!(msg->msg_flags & MSG_PROBE) || len)
658 static int l2tp_ip6_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
662 DECLARE_SOCKADDR(struct sockaddr_l2tpip6 *, lsa, msg->msg_name);
671 return ipv6_recv_error(sk, msg, len, addr_len);
679 msg->msg_flags |= MSG_TRUNC;
683 err = skb_copy_datagram_msg(skb, 0, msg, copied);
687 sock_recv_timestamp(msg, sk, skb);
703 ip6_datagram_recv_ctl(sk, msg, skb);