/linux-master/net/mptcp/ |
H A D | protocol.c | 2156 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 D | udp.c | 320 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 D | udp.c | 1798 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 D | raw.c | 700 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 D | af_inet.c | 444 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 D | tcp_ao.c | 1789 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 D | filter.c | 5744 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 D | dev.c | 965 !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 D | vxlan_core.c | 1868 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 D | nfs4xdr.c | 1959 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 D | tls.h | 161 int flags, int *addr_len);
|
/linux-master/net/ethernet/ |
H A D | eth.c | 356 dev->addr_len = ETH_ALEN;
|
/linux-master/net/bridge/ |
H A D | br_netlink.c | 489 (dev->addr_len && 490 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) ||
|
/linux-master/net/bluetooth/ |
H A D | sco.c | 536 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 D | af_ax25.c | 1086 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 D | sock.h | 1205 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 D | qmi_wwan.c | 132 dev->addr_len = 0; 315 net->addr_len = 0;
|
/linux-master/drivers/net/ |
H A D | macsec.c | 3561 memcpy(dev->broadcast, real_dev->broadcast, dev->addr_len);
|
H A D | gtp.c | 951 dev->addr_len = 0;
|
H A D | tun.c | 1381 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 D | macsec.c | 1097 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 D | igc_main.c | 992 memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len);
|
/linux-master/net/unix/ |
H A D | af_unix.c | 147 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 D | net.c | 29 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 D | io_uring.c | 4147 BUILD_BUG_SQE_ELEM(44, __u16, addr_len);
|