Lines Matching defs:addr_len
443 int inet_bind_sk(struct sock *sk, struct sockaddr *uaddr, int addr_len)
450 return sk->sk_prot->bind(sk, uaddr, addr_len);
452 if (addr_len < sizeof(struct sockaddr_in))
458 err = BPF_CGROUP_RUN_PROG_INET_BIND_LOCK(sk, uaddr, &addr_len,
463 return __inet_bind(sk, uaddr, addr_len, flags);
466 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len)
468 return inet_bind_sk(sock->sk, uaddr, addr_len);
472 int __inet_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len,
570 int addr_len, int flags)
576 if (addr_len < sizeof(uaddr->sa_family))
586 err = prot->pre_connect(sk, uaddr, addr_len);
593 return prot->connect(sk, uaddr, addr_len);
626 int addr_len, int flags, int is_sendmsg)
633 * uaddr can be NULL and addr_len can be 0 if:
642 if (addr_len < sizeof(uaddr->sa_family))
673 err = sk->sk_prot->pre_connect(sk, uaddr, addr_len);
678 err = sk->sk_prot->connect(sk, uaddr, addr_len);
744 int addr_len, int flags)
749 err = __inet_stream_connect(sock, uaddr, addr_len, flags, 0);
876 int addr_len = 0;
883 sk, msg, size, flags, &addr_len);
885 msg->msg_namelen = addr_len;
1629 int inet_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len)
1634 return ip_recv_error(sk, msg, len, addr_len);
1637 return pingv6_ops.ipv6_recv_error(sk, msg, len, addr_len);