Searched refs:addr_len (Results 1 - 25 of 292) sorted by last modified time

1234567891011>>

/linux-master/net/mptcp/
H A Dprotocol.c2156 int flags, int *addr_len)
2166 return inet_recv_error(sk, msg, len, addr_len);
3702 static int mptcp_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
3745 err = ssk->sk_prot->pre_connect(ssk, uaddr, addr_len);
3750 err = ssk->sk_prot->connect(ssk, uaddr, addr_len);
3808 static int mptcp_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument
3822 err = inet_bind_sk(ssk, uaddr, addr_len);
3825 err = inet6_bind_sk(ssk, uaddr, addr_len);
2155 mptcp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument
/linux-master/net/ipv6/
H A Dudp.c320 int flags, int *addr_len)
333 return ipv6_recv_error(sk, msg, len, addr_len);
336 return ipv6_recv_rxpmtu(sk, msg, len, addr_len);
408 *addr_len = sizeof(*sin6);
412 addr_len);
1143 int addr_len)
1145 if (addr_len < offsetofend(struct sockaddr, sa_family))
1149 * bytes that are out of the bound specified by user in addr_len.
1154 return udp_pre_connect(sk, uaddr, addr_len);
1157 if (addr_len < SIN6_LEN_RFC213
319 udpv6_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument
1142 udpv6_pre_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
1334 int addr_len = msg->msg_namelen; local
[all...]
/linux-master/net/ipv4/
H A Dudp.c1798 int *addr_len)
1809 return ip_recv_error(sk, msg, len, addr_len);
1872 *addr_len = sizeof(*sin);
1876 addr_len);
1906 int udp_pre_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
1910 * that are out of the bound specified by user in addr_len.
1912 if (addr_len < sizeof(struct sockaddr_in))
1915 return BPF_CGROUP_RUN_PROG_INET4_CONNECT_LOCK(sk, uaddr, &addr_len);
1797 udp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument
H A Draw.c700 static int raw_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
710 if (sk->sk_state != TCP_CLOSE || addr_len < sizeof(struct sockaddr_in))
740 int flags, int *addr_len)
752 err = ip_recv_error(sk, msg, len, addr_len);
778 *addr_len = sizeof(*sin);
739 raw_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument
H A Daf_inet.c444 int inet_bind_sk(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
451 return sk->sk_prot->bind(sk, uaddr, addr_len);
453 if (addr_len < sizeof(struct sockaddr_in))
459 err = BPF_CGROUP_RUN_PROG_INET_BIND_LOCK(sk, uaddr, &addr_len,
464 return __inet_bind(sk, uaddr, addr_len, flags);
467 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument
469 return inet_bind_sk(sock->sk, uaddr, addr_len);
473 int __inet_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, argument
571 int addr_len, int flags)
577 if (addr_len < sizeo
570 inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument
626 __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags, int is_sendmsg) argument
744 inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument
877 int addr_len = 0; local
1631 inet_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) argument
[all...]
H A Dtcp_ao.c1789 int err, addr_len, l3index = 0; local
1850 addr_len = sizeof(struct in_addr);
1858 addr_len = sizeof(struct in_addr);
1862 addr_len = sizeof(struct in6_addr);
1886 memcmp(addr, &key->addr, addr_len))
/linux-master/net/core/
H A Dfilter.c5744 int, addr_len)
5752 if (addr_len < offsetofend(struct sockaddr, sa_family))
5755 if (addr_len < sizeof(struct sockaddr_in))
5759 return __inet_bind(sk, addr, addr_len, flags);
5762 if (addr_len < SIN6_LEN_RFC2133)
5769 return ipv6_bpf_stub->inet6_bind(sk, addr, addr_len, flags);
H A Ddev.c965 !memcmp(dev->dev_addr, ha, dev->addr_len))
1440 add_device_randomness(dev->dev_addr, dev->addr_len);
8949 if (memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) {
8956 add_device_randomness(dev->dev_addr, dev->addr_len);
8989 if (!dev->addr_len)
8993 min_t(size_t, size, dev->addr_len));
10306 add_device_randomness(dev->dev_addr, dev->addr_len);
10313 memcpy(dev->perm_addr, dev->dev_addr, dev->addr_len);
/linux-master/drivers/net/vxlan/
H A Dvxlan_core.c1868 parp->ar_hln != dev->addr_len ||
1873 arpptr += dev->addr_len; /* sha */
1876 arpptr += dev->addr_len; /* tha */
2156 dev->addr_len);
2157 memcpy(eth_hdr(skb)->h_dest, n->ha, dev->addr_len);
3355 dev->addr_len = 0;
/linux-master/fs/nfsd/
H A Dnfs4xdr.c1959 if (xdr_stream_decode_u32(argp->xdr, &naddr->addr_len) < 0)
1961 if (naddr->addr_len > RPCBIND_MAXUADDRLEN)
1964 p = xdr_inline_decode(argp->xdr, naddr->addr_len);
1967 memcpy(naddr->addr, p, naddr->addr_len);
2589 return nfsd4_encode_opaque(xdr, addr->addr, addr->addr_len);
/linux-master/net/tls/
H A Dtls.h161 int flags, int *addr_len);
/linux-master/net/ethernet/
H A Deth.c356 dev->addr_len = ETH_ALEN;
/linux-master/net/bridge/
H A Dbr_netlink.c489 (dev->addr_len &&
490 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) ||
/linux-master/net/bluetooth/
H A Dsco.c536 int addr_len)
542 if (!addr || addr_len < sizeof(struct sockaddr_sco) ||
535 sco_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) argument
/linux-master/net/ax25/
H A Daf_ax25.c1086 static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument
1096 if (addr_len != sizeof(struct sockaddr_ax25) &&
1097 addr_len != sizeof(struct full_sockaddr_ax25))
1101 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) ||
1102 (addr_len > sizeof(struct full_sockaddr_ax25)))
1135 if (addr_len > sizeof(struct sockaddr_ax25) && addr->fsa_ax25.sax25_ndigis == 1) {
1167 struct sockaddr *uaddr, int addr_len, int flags)
1179 if (addr_len == sizeof(struct sockaddr_ax25))
1184 else if (addr_len != sizeof(struct full_sockaddr_ax25))
1188 if ((addr_len < sizeo
1166 ax25_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument
1501 int lv, err, addr_len = msg->msg_namelen; local
[all...]
/linux-master/include/net/
H A Dsock.h1205 int addr_len);
1208 int addr_len);
1233 size_t len, int flags, int *addr_len);
1236 struct sockaddr *addr, int addr_len);
1238 struct sockaddr *addr, int addr_len);
2952 int sock_bind_add(struct sock *sk, struct sockaddr *addr, int addr_len);
/linux-master/drivers/net/usb/
H A Dqmi_wwan.c132 dev->addr_len = 0;
315 net->addr_len = 0;
/linux-master/drivers/net/
H A Dmacsec.c3561 memcpy(dev->broadcast, real_dev->broadcast, dev->addr_len);
H A Dgtp.c951 dev->addr_len = 0;
H A Dtun.c1381 dev->addr_len = 0;
3031 /* Return correct value for tun->dev->addr_len based on tun->dev->type. */
3235 tun->dev->addr_len = tun_get_addr_len(tun->dev->type);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec.c1097 macsec_device->dev_addr = kmemdup(dev->dev_addr, dev->addr_len, GFP_KERNEL);
1155 memcpy(macsec_device->dev_addr, dev->dev_addr, dev->addr_len);
1190 if (!memcmp(macsec_device->dev_addr, dev->dev_addr, dev->addr_len)) {
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_main.c992 memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len);
/linux-master/net/unix/
H A Daf_unix.c147 int addr_len, int type)
149 __wsum csum = csum_partial(sunaddr, addr_len, 0);
249 int addr_len)
253 addr = kmalloc(sizeof(*addr) + addr_len, GFP_KERNEL);
258 addr->len = addr_len;
259 memcpy(addr->name, sunaddr, addr_len);
277 static int unix_validate_addr(struct sockaddr_un *sunaddr, int addr_len) argument
279 if (addr_len <= offsetof(struct sockaddr_un, sun_path) ||
280 addr_len > sizeof(*sunaddr))
289 static int unix_mkname_bsd(struct sockaddr_un *sunaddr, int addr_len) argument
146 unix_abstract_hash(struct sockaddr_un *sunaddr, int addr_len, int type) argument
248 unix_create_addr(struct sockaddr_un *sunaddr, int addr_len) argument
1055 unix_find_bsd(struct sockaddr_un *sunaddr, int addr_len, int type) argument
1099 unix_find_abstract(struct net *net, struct sockaddr_un *sunaddr, int addr_len, int type) argument
1118 unix_find_other(struct net *net, struct sockaddr_un *sunaddr, int addr_len, int type) argument
1193 unix_bind_bsd(struct sock *sk, struct sockaddr_un *sunaddr, int addr_len) argument
1261 unix_bind_abstract(struct sock *sk, struct sockaddr_un *sunaddr, int addr_len) argument
1304 unix_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument
1463 unix_stream_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument
[all...]
/linux-master/io_uring/
H A Dnet.c29 int __user *addr_len; member in struct:io_accept
48 int addr_len; member in struct:io_connect
66 u16 addr_len; member in struct:io_sr_msg
337 ret = move_addr_to_kernel(zc->addr, zc->addr_len, &io->addr);
388 sr->addr_len = READ_ONCE(sqe->addr_len);
500 ret = move_addr_to_kernel(sr->addr, sr->addr_len, &__address);
505 msg.msg_namelen = sr->addr_len;
1083 zc->addr_len = READ_ONCE(sqe->addr_len);
[all...]
H A Dio_uring.c4147 BUILD_BUG_SQE_ELEM(44, __u16, addr_len);

Completed in 802 milliseconds

1234567891011>>