/net/core/ |
D | dev_addr_lists.c | 20 __hw_addr_create(const unsigned char *addr, int addr_len, in __hw_addr_create() argument 32 memcpy(ha->addr, addr, addr_len); in __hw_addr_create() 43 const unsigned char *addr, int addr_len, in __hw_addr_add_ex() argument 50 if (addr_len > MAX_ADDR_LEN) in __hw_addr_add_ex() 54 if (ha && !memcmp(addr, ha->addr, addr_len) && in __hw_addr_add_ex() 62 diff = memcmp(addr, ha->addr, addr_len); in __hw_addr_add_ex() 93 ha = __hw_addr_create(addr, addr_len, addr_type, global, sync); in __hw_addr_add_ex() 115 const unsigned char *addr, int addr_len, in __hw_addr_add() argument 118 return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false, in __hw_addr_add() 151 const unsigned char *addr, int addr_len, in __hw_addr_lookup() argument [all …]
|
/net/ceph/ |
D | decode.c | 15 u32 struct_len, addr_len; in ceph_decode_entity_addr_versioned() local 30 ceph_decode_32_safe(p, end, addr_len, bad); in ceph_decode_entity_addr_versioned() 31 if (addr_len > sizeof(addr->in_addr)) in ceph_decode_entity_addr_versioned() 35 if (addr_len) { in ceph_decode_entity_addr_versioned() 36 ceph_decode_copy_safe(p, end, &addr->in_addr, addr_len, bad); in ceph_decode_entity_addr_versioned() 173 int addr_len = get_sockaddr_encoding_len(family); in ceph_entity_addr_encoding_len() local 175 return 1 + CEPH_ENCODING_START_BLK_LEN + 4 + 4 + 4 + addr_len; in ceph_entity_addr_encoding_len() 181 int addr_len = get_sockaddr_encoding_len(family); in ceph_encode_entity_addr() local 186 sizeof(u32) + addr_len); in ceph_encode_entity_addr() 190 ceph_encode_32(p, addr_len); in ceph_encode_entity_addr() [all …]
|
/net/netlabel/ |
D | netlabel_unlabeled.c | 368 u32 addr_len, in netlbl_unlhsh_add() argument 380 if (addr_len != sizeof(struct in_addr) && in netlbl_unlhsh_add() 381 addr_len != sizeof(struct in6_addr)) in netlbl_unlhsh_add() 406 switch (addr_len) { in netlbl_unlhsh_add() 630 u32 addr_len, in netlbl_unlhsh_remove() argument 637 if (addr_len != sizeof(struct in_addr) && in netlbl_unlhsh_remove() 638 addr_len != sizeof(struct in6_addr)) in netlbl_unlhsh_remove() 655 switch (addr_len) { in netlbl_unlhsh_remove() 767 u32 addr_len; in netlbl_unlabel_addrinfo_get() local 771 addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); in netlbl_unlabel_addrinfo_get() [all …]
|
D | netlabel_unlabeled.h | 213 u32 addr_len, 220 u32 addr_len,
|
D | netlabel_kapi.c | 216 u32 addr_len; in netlbl_cfg_unlbl_static_add() local 220 addr_len = sizeof(struct in_addr); in netlbl_cfg_unlbl_static_add() 224 addr_len = sizeof(struct in6_addr); in netlbl_cfg_unlbl_static_add() 232 dev_name, addr, mask, addr_len, in netlbl_cfg_unlbl_static_add() 258 u32 addr_len; in netlbl_cfg_unlbl_static_del() local 262 addr_len = sizeof(struct in_addr); in netlbl_cfg_unlbl_static_del() 266 addr_len = sizeof(struct in6_addr); in netlbl_cfg_unlbl_static_del() 274 dev_name, addr, mask, addr_len, in netlbl_cfg_unlbl_static_del()
|
/net/ipv4/ |
D | udp_bpf.c | 14 int noblock, int flags, int *addr_len) in sk_udp_recvmsg() argument 19 addr_len); in sk_udp_recvmsg() 21 return udp_prot.recvmsg(sk, msg, len, noblock, flags, addr_len); in sk_udp_recvmsg() 64 int nonblock, int flags, int *addr_len) in udp_bpf_recvmsg() argument 70 return inet_recv_error(sk, msg, len, addr_len); in udp_bpf_recvmsg() 77 return sk_udp_recvmsg(sk, msg, len, nonblock, flags, addr_len); in udp_bpf_recvmsg() 80 ret = sk_udp_recvmsg(sk, msg, len, nonblock, flags, addr_len); in udp_bpf_recvmsg() 95 ret = sk_udp_recvmsg(sk, msg, len, nonblock, flags, addr_len); in udp_bpf_recvmsg()
|
D | datagram.c | 20 int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in __ip4_datagram_connect() argument 31 if (addr_len < sizeof(*usin)) in __ip4_datagram_connect() 85 int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ip4_datagram_connect() argument 90 res = __ip4_datagram_connect(sk, uaddr, addr_len); in ip4_datagram_connect()
|
D | af_inet.c | 441 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet_bind() argument 449 return sk->sk_prot->bind(sk, uaddr, addr_len); in inet_bind() 451 if (addr_len < sizeof(struct sockaddr_in)) in inet_bind() 462 return __inet_bind(sk, uaddr, addr_len, flags); in inet_bind() 466 int __inet_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, in __inet_bind() argument 569 int addr_len, int flags) in inet_dgram_connect() argument 574 if (addr_len < sizeof(uaddr->sa_family)) in inet_dgram_connect() 580 err = sk->sk_prot->pre_connect(sk, uaddr, addr_len); in inet_dgram_connect() 587 return sk->sk_prot->connect(sk, uaddr, addr_len); in inet_dgram_connect() 620 int addr_len, int flags, int is_sendmsg) in __inet_stream_connect() argument [all …]
|
D | arp.c | 202 memcpy(haddr, dev->broadcast, dev->addr_len); in arp_mc_map() 273 memcpy(neigh->ha, dev->dev_addr, dev->addr_len); in arp_constructor() 277 memcpy(neigh->ha, dev->broadcast, dev->addr_len); in arp_constructor() 597 arp->ar_hln = dev->addr_len; in arp_create() 603 memcpy(arp_ptr, src_hw, dev->addr_len); in arp_create() 604 arp_ptr += dev->addr_len; in arp_create() 615 memcpy(arp_ptr, target_hw, dev->addr_len); in arp_create() 617 memset(arp_ptr, 0, dev->addr_len); in arp_create() 618 arp_ptr += dev->addr_len; in arp_create() 663 !memcmp(tha, sha, dev->addr_len); in arp_is_garp() [all …]
|
D | tcp_bpf.c | 183 int *addr_len) in tcp_bpf_recvmsg_parser() argument 189 return inet_recv_error(sk, msg, len, addr_len); in tcp_bpf_recvmsg_parser() 196 return tcp_recvmsg(sk, msg, len, nonblock, flags, addr_len); in tcp_bpf_recvmsg_parser() 244 int nonblock, int flags, int *addr_len) in tcp_bpf_recvmsg() argument 250 return inet_recv_error(sk, msg, len, addr_len); in tcp_bpf_recvmsg() 257 return tcp_recvmsg(sk, msg, len, nonblock, flags, addr_len); in tcp_bpf_recvmsg() 261 return tcp_recvmsg(sk, msg, len, nonblock, flags, addr_len); in tcp_bpf_recvmsg() 277 return tcp_recvmsg(sk, msg, len, nonblock, flags, addr_len); in tcp_bpf_recvmsg()
|
/net/netrom/ |
D | nr_dev.c | 71 memcpy(buff, (saddr != NULL) ? saddr : dev->dev_addr, dev->addr_len); in nr_header() 78 memcpy(buff, daddr, dev->addr_len); in nr_header() 103 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) in nr_set_mac_address() 114 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in nr_set_mac_address() 173 dev->addr_len = AX25_ADDR_LEN; in nr_setup()
|
/net/802/ |
D | fc.c | 62 memcpy(fch->saddr,saddr,dev->addr_len); in fc_header() 64 memcpy(fch->saddr,dev->dev_addr,dev->addr_len); in fc_header() 68 memcpy(fch->daddr,daddr,dev->addr_len); in fc_header() 84 dev->addr_len = FC_ALEN; in fc_setup()
|
D | fddi.c | 73 memcpy(fddi->saddr, saddr, dev->addr_len); in fddi_header() 75 memcpy(fddi->saddr, dev->dev_addr, dev->addr_len); in fddi_header() 79 memcpy(fddi->daddr, daddr, dev->addr_len); in fddi_header() 153 dev->addr_len = FDDI_K_ALEN; in fddi_setup()
|
/net/rose/ |
D | rose_dev.c | 42 memcpy(buff + 7, daddr, dev->addr_len); in rose_header() 61 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) in rose_set_mac_address() 72 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in rose_set_mac_address() 136 dev->addr_len = ROSE_ADDR_LEN; in rose_setup()
|
/net/l2tp/ |
D | l2tp_ip6.c | 260 static int l2tp_ip6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip6_bind() argument 273 if (addr_len < sizeof(*addr)) in l2tp_ip6_bind() 361 int addr_len) in l2tp_ip6_connect() argument 369 if (addr_len < sizeof(*lsa)) in l2tp_ip6_connect() 393 rc = __ip6_datagram_connect(sk, uaddr, addr_len); in l2tp_ip6_connect() 501 int addr_len = msg->msg_namelen; in l2tp_ip6_sendmsg() local 525 if (addr_len < SIN6_LEN_RFC2133) in l2tp_ip6_sendmsg() 548 if (addr_len >= sizeof(struct sockaddr_in6) && in l2tp_ip6_sendmsg() 659 int noblock, int flags, int *addr_len) in l2tp_ip6_recvmsg() argument 671 return ipv6_recv_error(sk, msg, len, addr_len); in l2tp_ip6_recvmsg() [all …]
|
D | l2tp_ip.c | 246 static int l2tp_ip_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip_bind() argument 254 if (addr_len < sizeof(struct sockaddr_l2tpip)) in l2tp_ip_bind() 305 static int l2tp_ip_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip_connect() argument 310 if (addr_len < sizeof(*lsa)) in l2tp_ip_connect() 324 rc = __ip4_datagram_connect(sk, uaddr, addr_len); in l2tp_ip_connect() 518 size_t len, int noblock, int flags, int *addr_len) in l2tp_ip_recvmsg() argument 551 *addr_len = sizeof(*sin); in l2tp_ip_recvmsg()
|
/net/ax25/ |
D | af_ax25.c | 1078 static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in ax25_bind() argument 1088 if (addr_len != sizeof(struct sockaddr_ax25) && in ax25_bind() 1089 addr_len != sizeof(struct full_sockaddr_ax25)) in ax25_bind() 1093 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) || in ax25_bind() 1094 (addr_len > sizeof(struct full_sockaddr_ax25))) in ax25_bind() 1127 if (addr_len > sizeof(struct sockaddr_ax25) && addr->fsa_ax25.sax25_ndigis == 1) { in ax25_bind() 1159 struct sockaddr *uaddr, int addr_len, int flags) in ax25_connect() argument 1171 if (addr_len == sizeof(struct sockaddr_ax25)) in ax25_connect() 1176 else if (addr_len != sizeof(struct full_sockaddr_ax25)) in ax25_connect() 1180 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) || in ax25_connect() [all …]
|
D | ax25_ip.c | 60 memcpy(buff, daddr, dev->addr_len); /* Address specified */ in ax25_hard_header() 68 memcpy(buff, saddr, dev->addr_len); in ax25_hard_header() 70 memcpy(buff, dev->dev_addr, dev->addr_len); in ax25_hard_header()
|
/net/netfilter/ |
D | nft_fwd_netdev.c | 157 unsigned int addr_len; in nft_fwd_neigh_init() local 169 addr_len = sizeof(struct in_addr); in nft_fwd_neigh_init() 172 addr_len = sizeof(struct in6_addr); in nft_fwd_neigh_init() 184 addr_len); in nft_fwd_neigh_init()
|
/net/rds/ |
D | bind.c | 163 int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rds_bind() argument 176 if (addr_len < offsetofend(struct sockaddr, sa_family)) in rds_bind() 181 if (addr_len < sizeof(struct sockaddr_in) || in rds_bind() 194 if (addr_len < sizeof(struct sockaddr_in6)) in rds_bind()
|
D | tcp_listen.c | 269 int addr_len; in rds_tcp_listen_init() local 295 addr_len = sizeof(*sin6); in rds_tcp_listen_init() 301 addr_len = sizeof(*sin); in rds_tcp_listen_init() 304 ret = kernel_bind(sock, (struct sockaddr *)&ss, addr_len); in rds_tcp_listen_init()
|
/net/ipv6/ |
D | datagram.c | 135 int addr_len) in __ip6_datagram_connect() argument 150 err = __ip4_datagram_connect(sk, uaddr, addr_len); in __ip6_datagram_connect() 154 if (addr_len < SIN6_LEN_RFC2133) in __ip6_datagram_connect() 215 if (addr_len >= sizeof(struct sockaddr_in6) && in __ip6_datagram_connect() 267 int ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ip6_datagram_connect() argument 272 res = __ip6_datagram_connect(sk, uaddr, addr_len); in ip6_datagram_connect() 279 int addr_len) in ip6_datagram_connect_v6_only() argument 284 return ip6_datagram_connect(sk, uaddr, addr_len); in ip6_datagram_connect_v6_only() 448 int ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) in ipv6_recv_error() argument 499 *addr_len = sizeof(*sin); in ipv6_recv_error() [all …]
|
D | raw.c | 242 static int rawv6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in rawv6_bind() argument 251 if (addr_len < SIN6_LEN_RFC2133) in rawv6_bind() 275 if (addr_len >= sizeof(struct sockaddr_in6) && in rawv6_bind() 463 int noblock, int flags, int *addr_len) in rawv6_recvmsg() argument 475 return ipv6_recv_error(sk, msg, len, addr_len); in rawv6_recvmsg() 478 return ipv6_recv_rxpmtu(sk, msg, len, addr_len); in rawv6_recvmsg() 512 *addr_len = sizeof(*sin6); in rawv6_recvmsg() 785 int addr_len = msg->msg_namelen; in rawv6_sendmsg() local 820 if (addr_len < SIN6_LEN_RFC2133) in rawv6_sendmsg() 856 if (addr_len >= sizeof(struct sockaddr_in6) && in rawv6_sendmsg()
|
D | udp.c | 346 int noblock, int flags, int *addr_len) in udpv6_recvmsg() argument 359 return ipv6_recv_error(sk, msg, len, addr_len); in udpv6_recvmsg() 362 return ipv6_recv_rxpmtu(sk, msg, len, addr_len); in udpv6_recvmsg() 434 *addr_len = sizeof(*sin6); in udpv6_recvmsg() 1141 int addr_len) in udpv6_pre_connect() argument 1143 if (addr_len < offsetofend(struct sockaddr, sa_family)) in udpv6_pre_connect() 1152 return udp_pre_connect(sk, uaddr, addr_len); in udpv6_pre_connect() 1155 if (addr_len < SIN6_LEN_RFC2133) in udpv6_pre_connect() 1337 int addr_len = msg->msg_namelen; in udpv6_sendmsg() local 1352 if (addr_len < offsetof(struct sockaddr, sa_data)) in udpv6_sendmsg() [all …]
|
/net/ieee802154/ |
D | socket.c | 100 int addr_len) in ieee802154_sock_bind() argument 105 return sk->sk_prot->bind(sk, uaddr, addr_len); in ieee802154_sock_bind() 107 return sock_no_bind(sock, uaddr, addr_len); in ieee802154_sock_bind() 111 int addr_len, int flags) in ieee802154_sock_connect() argument 115 if (addr_len < sizeof(uaddr->sa_family)) in ieee802154_sock_connect() 121 return sk->sk_prot->connect(sk, uaddr, addr_len); in ieee802154_sock_connect() 231 int addr_len) in raw_connect() argument 316 int noblock, int flags, int *addr_len) in raw_recvmsg() argument 708 int noblock, int flags, int *addr_len) in dgram_recvmsg() argument 742 *addr_len = sizeof(*saddr); in dgram_recvmsg()
|