Lines Matching refs:addrlen
50 int addrlen; member
93 static int map_addr(struct sockaddr *addr, int addrlen, u16 raw_port, in map_addr() argument
104 if (!addr || addrlen < offsetofend(struct sockaddr, sa_family)) { in map_addr()
119 if (addrlen < sizeof(struct sockaddr_in)) in map_addr()
127 if (addrlen < SIN6_LEN_RFC2133) in map_addr()
151 …maddr->addrlen = sock->ops->getname(sock, (struct sockaddr *) &maddr->addr, addrtype != ADDR_REMOT… in map_sock_addr()
152 if (maddr->addrlen == -ENOTCONN) { in map_sock_addr()
153 maddr->addrlen = 0; in map_sock_addr()
155 } else if (maddr->addrlen < 0) in map_sock_addr()
156 return maddr->addrlen; in map_sock_addr()
157 return map_addr(&maddr->addr, maddr->addrlen, 0, addrtype, in map_sock_addr()
164 int addrlen, in bind_map_addr() argument
176 if (addrlen < offsetofend(struct sockaddr, sa_family)) in bind_map_addr()
190 if (addrlen < SIN6_LEN_RFC2133) in bind_map_addr()
205 if (addrlen < sizeof(struct sockaddr_in)) in bind_map_addr()
213 if (addrlen < SIN6_LEN_RFC2133) in bind_map_addr()
408 int addrlen) in aa_inet_bind_perm() argument
413 bind_map_addr(sock->sk, addr, addrlen, &maddr, in aa_inet_bind_perm()
419 int addrlen) in aa_inet_connect_perm() argument
425 if (addrlen < offsetofend(struct sockaddr, sa_family)) in aa_inet_connect_perm()
433 map_addr(addr, addrlen, 0, ADDR_REMOTE, &raddr, in aa_inet_connect_perm()