Home
last modified time | relevance | path

Searched refs:addr_len (Results 1 – 200 of 282) sorted by relevance

12

/linux-4.1.27/net/core/
Ddev_addr_lists.c24 const unsigned char *addr, int addr_len, in __hw_addr_create_ex() argument
37 memcpy(ha->addr, addr, addr_len); in __hw_addr_create_ex()
50 const unsigned char *addr, int addr_len, in __hw_addr_add_ex() argument
56 if (addr_len > MAX_ADDR_LEN) in __hw_addr_add_ex()
60 if (!memcmp(ha->addr, addr, addr_len) && in __hw_addr_add_ex()
80 return __hw_addr_create_ex(list, addr, addr_len, addr_type, global, in __hw_addr_add_ex()
85 const unsigned char *addr, int addr_len, in __hw_addr_add() argument
88 return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false, in __hw_addr_add()
117 const unsigned char *addr, int addr_len, in __hw_addr_del_ex() argument
123 if (!memcmp(ha->addr, addr, addr_len) && in __hw_addr_del_ex()
[all …]
Ddev_ioctl.c144 if (!dev->addr_len) in dev_ifsioc_locked()
150 (size_t)dev->addr_len)); in dev_ifsioc_locked()
271 (size_t)dev->addr_len)); in dev_ifsioc()
Drtnetlink.c1085 if (dev->addr_len) { in rtnl_fill_ifinfo()
1086 if (nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr) || in rtnl_fill_ifinfo()
1087 nla_put(skb, IFLA_BROADCAST, dev->addr_len, dev->broadcast)) in rtnl_fill_ifinfo()
1404 nla_len(tb[IFLA_ADDRESS]) < dev->addr_len) in validate_linkmsg()
1408 nla_len(tb[IFLA_BROADCAST]) < dev->addr_len) in validate_linkmsg()
1627 len = sizeof(sa_family_t) + dev->addr_len; in do_setlink()
1635 dev->addr_len); in do_setlink()
1676 nla_memcpy(dev->broadcast, tb[IFLA_BROADCAST], dev->addr_len); in do_setlink()
2892 (dev->addr_len && in ndo_dflt_bridge_getlink()
2893 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) || in ndo_dflt_bridge_getlink()
Dnet-procfs.c370 for (i = 0; i < dev->addr_len; i++) in dev_mc_seq_show()
Dnet-sysfs.c111 NETDEVICE_SHOW_RO(addr_len, fmt_dec);
153 ret = sysfs_format_mac(buf, ndev->dev_addr, ndev->addr_len); in address_show()
164 return sysfs_format_mac(buf, ndev->broadcast, ndev->addr_len); in broadcast_show()
Dneighbour.c1107 if (!dev->addr_len) { in neigh_update()
1117 !memcmp(lladdr, neigh->ha, dev->addr_len)) in neigh_update()
1169 memcpy(&neigh->ha, lladdr, dev->addr_len); in neigh_update()
1256 lladdr || !dev->addr_len); in neigh_event_ns()
1673 if (tb[NDA_LLADDR] && nla_len(tb[NDA_LLADDR]) < dev->addr_len) in neigh_add()
2169 if (nla_put(skb, NDA_LLADDR, neigh->dev->addr_len, haddr) < 0) { in neigh_fill_info()
Dsock.c2556 int addr_len = 0; in sock_common_recvmsg() local
2560 flags & ~MSG_DONTWAIT, &addr_len); in sock_common_recvmsg()
2562 msg->msg_namelen = addr_len; in sock_common_recvmsg()
Dethtool.c1400 if (epaddr.size < dev->addr_len) in ethtool_get_perm_addr()
1402 epaddr.size = dev->addr_len; in ethtool_get_perm_addr()
/linux-4.1.27/include/net/
Dinet_common.h18 int addr_len, int flags);
20 int addr_len, int flags);
22 int addr_len, int flags);
32 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len);
40 int *addr_len);
Dping.h35 int *addr_len);
73 int ping_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len);
79 int flags, int *addr_len);
Dtransp_v6.h33 int udpv6_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
Dipv6.h894 int ip6_datagram_connect(struct sock *sk, struct sockaddr *addr, int addr_len);
896 int addr_len);
899 int *addr_len);
901 int *addr_len);
908 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len);
Dip.h164 int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
165 int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
543 int ip_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len);
Dndisc.h132 return NDISC_OPT_SPACE(dev->addr_len + in ndisc_opt_addr_space()
Dsock.h945 int addr_len);
977 int *addr_len);
981 struct sockaddr *uaddr, int addr_len);
Dneighbour.h510 memcpy(dst, n->ha, dev->addr_len); in neigh_ha_snapshot()
Dtcp.h440 int flags, int *addr_len);
462 int tcp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
/linux-4.1.27/security/tomoyo/
Dnetwork.c20 unsigned int addr_len; member
501 const unsigned int addr_len, in tomoyo_check_inet_address() argument
509 if (addr_len < SIN6_LEN_RFC2133) in tomoyo_check_inet_address()
517 if (addr_len < sizeof(struct sockaddr_in)) in tomoyo_check_inet_address()
551 int len = address->unix0.addr_len - sizeof(sa_family_t); in tomoyo_unix_entry()
591 const unsigned int addr_len, in tomoyo_check_unix_address() argument
599 u->addr_len = addr_len; in tomoyo_check_unix_address()
651 int addr_len; in tomoyo_socket_listen_permission() local
657 &addr, &addr_len, 0); in tomoyo_socket_listen_permission()
666 addr_len, &address); in tomoyo_socket_listen_permission()
[all …]
Dtomoyo.c466 int addr_len) in tomoyo_socket_connect() argument
468 return tomoyo_socket_connect_permission(sock, addr, addr_len); in tomoyo_socket_connect()
481 int addr_len) in tomoyo_socket_bind() argument
483 return tomoyo_socket_bind_permission(sock, addr, addr_len); in tomoyo_socket_bind()
Dcommon.h986 int addr_len);
988 struct sockaddr *addr, int addr_len);
/linux-4.1.27/net/netlabel/
Dnetlabel_unlabeled.c387 u32 addr_len, in netlbl_unlhsh_add() argument
399 if (addr_len != sizeof(struct in_addr) && in netlbl_unlhsh_add()
400 addr_len != sizeof(struct in6_addr)) in netlbl_unlhsh_add()
425 switch (addr_len) { in netlbl_unlhsh_add()
651 u32 addr_len, in netlbl_unlhsh_remove() argument
658 if (addr_len != sizeof(struct in_addr) && in netlbl_unlhsh_remove()
659 addr_len != sizeof(struct in6_addr)) in netlbl_unlhsh_remove()
676 switch (addr_len) { in netlbl_unlhsh_remove()
788 u32 addr_len; in netlbl_unlabel_addrinfo_get() local
791 addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); in netlbl_unlabel_addrinfo_get()
[all …]
Dnetlabel_unlabeled.h227 u32 addr_len,
234 u32 addr_len,
Dnetlabel_kapi.c222 u32 addr_len; in netlbl_cfg_unlbl_static_add() local
226 addr_len = sizeof(struct in_addr); in netlbl_cfg_unlbl_static_add()
230 addr_len = sizeof(struct in6_addr); in netlbl_cfg_unlbl_static_add()
238 dev_name, addr, mask, addr_len, in netlbl_cfg_unlbl_static_add()
264 u32 addr_len; in netlbl_cfg_unlbl_static_del() local
268 addr_len = sizeof(struct in_addr); in netlbl_cfg_unlbl_static_del()
272 addr_len = sizeof(struct in6_addr); in netlbl_cfg_unlbl_static_del()
280 dev_name, addr, mask, addr_len, in netlbl_cfg_unlbl_static_del()
/linux-4.1.27/net/802/
Dfc.c66 memcpy(fch->saddr,saddr,dev->addr_len); in fc_header()
68 memcpy(fch->saddr,dev->dev_addr,dev->addr_len); in fc_header()
72 memcpy(fch->daddr,daddr,dev->addr_len); in fc_header()
88 dev->addr_len = FC_ALEN; in fc_setup()
Dfddi.c77 memcpy(fddi->saddr, saddr, dev->addr_len); in fddi_header()
79 memcpy(fddi->saddr, dev->dev_addr, dev->addr_len); in fddi_header()
83 memcpy(fddi->daddr, daddr, dev->addr_len); in fddi_header()
164 dev->addr_len = FDDI_K_ALEN; in fddi_setup()
Dhippi.c140 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in hippi_mac_addr()
177 dev->addr_len = HIPPI_ALEN; in hippi_setup()
/linux-4.1.27/net/netrom/
Dnr_dev.c74 memcpy(buff, (saddr != NULL) ? saddr : dev->dev_addr, dev->addr_len); in nr_header()
81 memcpy(buff, daddr, dev->addr_len); in nr_header()
106 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) in nr_set_mac_address()
117 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in nr_set_mac_address()
176 dev->addr_len = AX25_ADDR_LEN; in nr_setup()
Daf_netrom.c562 static int nr_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in nr_bind() argument
576 if (addr_len < sizeof(struct sockaddr_ax25) || addr_len > sizeof(struct full_sockaddr_ax25)) { in nr_bind()
580 …if (addr_len < (addr->fsa_ax25.sax25_ndigis * sizeof(ax25_address) + sizeof(struct sockaddr_ax25))… in nr_bind()
634 int addr_len, int flags) in nr_connect() argument
664 if (addr_len != sizeof(struct sockaddr_ax25) && addr_len != sizeof(struct full_sockaddr_ax25)) { in nr_connect()
/linux-4.1.27/drivers/char/ipmi/
Dipmi_devintf.c184 if (req->addr_len > sizeof(struct ipmi_addr)) in handle_send_req()
187 if (copy_from_user(&addr, req->addr, req->addr_len)) in handle_send_req()
200 rv = ipmi_validate_addr(&addr, req->addr_len); in handle_send_req()
280 int addr_len; in ipmi_ioctl() local
314 addr_len = ipmi_addr_length(msg->addr.addr_type); in ipmi_ioctl()
315 if (rsp.addr_len < addr_len) in ipmi_ioctl()
321 if (copy_to_user(rsp.addr, &(msg->addr), addr_len)) { in ipmi_ioctl()
325 rsp.addr_len = addr_len; in ipmi_ioctl()
677 compat_uint_t addr_len; member
685 compat_uint_t addr_len; member
[all …]
/linux-4.1.27/net/rose/
Drose_dev.c45 memcpy(buff + 7, daddr, dev->addr_len); in rose_header()
64 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) in rose_set_mac_address()
75 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in rose_set_mac_address()
139 dev->addr_len = ROSE_ADDR_LEN; in rose_setup()
Daf_rose.c655 static int rose_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rose_bind() argument
668 if (addr_len != sizeof(struct sockaddr_rose) && addr_len != sizeof(struct full_sockaddr_rose)) in rose_bind()
674 if (addr_len == sizeof(struct sockaddr_rose) && addr->srose_ndigis > 1) in rose_bind()
699 if (addr_len == sizeof(struct full_sockaddr_rose)) { in rose_bind()
716 static int rose_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) in rose_connect() argument
726 if (addr_len != sizeof(struct sockaddr_rose) && addr_len != sizeof(struct full_sockaddr_rose)) in rose_connect()
732 if (addr_len == sizeof(struct sockaddr_rose) && addr->srose_ndigis > 1) in rose_connect()
804 if (addr_len == sizeof(struct full_sockaddr_rose)) { in rose_connect()
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
Drtl_eeprom.c94 int addr_len; in eprom_read() local
111 addr_len = 8; in eprom_read()
119 addr_len = 6; in eprom_read()
124 eprom_send_bits_string(dev, addr_str, addr_len); in eprom_read()
/linux-4.1.27/drivers/staging/rtl8192u/
Dr8180_93cx6.c102 int addr_len; in eprom_read() local
121 addr_len = 8; in eprom_read()
129 addr_len = 6; in eprom_read()
134 eprom_send_bits_string(dev, addr_str, addr_len); in eprom_read()
/linux-4.1.27/net/l2tp/
Dl2tp_ip6.c258 static int l2tp_ip6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip6_bind() argument
271 if (addr_len < sizeof(*addr)) in l2tp_ip6_bind()
303 if (addr_len >= sizeof(struct sockaddr_in6) && in l2tp_ip6_bind()
360 int addr_len) in l2tp_ip6_connect() argument
371 if (addr_len < sizeof(*lsa)) in l2tp_ip6_connect()
387 rc = ip6_datagram_connect(sk, uaddr, addr_len); in l2tp_ip6_connect()
494 int addr_len = msg->msg_namelen; in l2tp_ip6_sendmsg() local
520 if (addr_len < SIN6_LEN_RFC2133) in l2tp_ip6_sendmsg()
544 if (addr_len >= sizeof(struct sockaddr_in6) && in l2tp_ip6_sendmsg()
650 int noblock, int flags, int *addr_len) in l2tp_ip6_recvmsg() argument
[all …]
Dl2tp_ip.c244 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()
268 if (sk->sk_state != TCP_CLOSE || addr_len < sizeof(struct sockaddr_l2tpip)) in l2tp_ip_bind()
303 static int l2tp_ip_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip_connect() argument
311 if (addr_len < sizeof(*lsa)) in l2tp_ip_connect()
317 rc = ip4_datagram_connect(sk, uaddr, addr_len); in l2tp_ip_connect()
510 size_t len, int noblock, int flags, int *addr_len) in l2tp_ip_recvmsg() argument
543 *addr_len = sizeof(*sin); in l2tp_ip_recvmsg()
/linux-4.1.27/net/ipv4/
Ddatagram.c23 int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in __ip4_datagram_connect() argument
34 if (addr_len < sizeof(*usin)) in __ip4_datagram_connect()
87 int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ip4_datagram_connect() argument
92 res = __ip4_datagram_connect(sk, uaddr, addr_len); in ip4_datagram_connect()
Darp.c202 memcpy(haddr, dev->broadcast, dev->addr_len); in arp_mc_map()
268 memcpy(neigh->ha, dev->dev_addr, dev->addr_len); in arp_constructor()
272 memcpy(neigh->ha, dev->broadcast, dev->addr_len); in arp_constructor()
555 arp->ar_hln = dev->addr_len; in arp_create()
561 memcpy(arp_ptr, src_hw, dev->addr_len); in arp_create()
562 arp_ptr += dev->addr_len; in arp_create()
573 memcpy(arp_ptr, target_hw, dev->addr_len); in arp_create()
575 memset(arp_ptr, 0, dev->addr_len); in arp_create()
576 arp_ptr += dev->addr_len; in arp_create()
699 arp_ptr += dev->addr_len; in arp_process()
[all …]
Daf_inet.c424 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet_bind() argument
436 err = sk->sk_prot->bind(sk, uaddr, addr_len); in inet_bind()
440 if (addr_len < sizeof(struct sockaddr_in)) in inet_bind()
519 int addr_len, int flags) in inet_dgram_connect() argument
523 if (addr_len < sizeof(uaddr->sa_family)) in inet_dgram_connect()
530 return sk->sk_prot->connect(sk, uaddr, addr_len); in inet_dgram_connect()
564 int addr_len, int flags) in __inet_stream_connect() argument
570 if (addr_len < sizeof(uaddr->sa_family)) in __inet_stream_connect()
595 err = sk->sk_prot->connect(sk, uaddr, addr_len); in __inet_stream_connect()
651 int addr_len, int flags) in inet_stream_connect() argument
[all …]
Dping.c303 struct sockaddr *uaddr, int addr_len) { in ping_check_bind_addr() argument
309 if (addr_len < sizeof(*addr)) in ping_check_bind_addr()
338 if (addr_len < sizeof(*addr)) in ping_check_bind_addr()
413 int ping_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ping_bind() argument
420 err = ping_check_bind_addr(sk, isk, uaddr, addr_len); in ping_bind()
855 int flags, int *addr_len) in ping_recvmsg() argument
869 return inet_recv_error(sk, msg, len, addr_len); in ping_recvmsg()
897 *addr_len = sizeof(*sin); in ping_recvmsg()
919 *addr_len = sizeof(*sin6); in ping_recvmsg()
Dipconfig.c520 if (rarp->ar_hln != dev->addr_len || dev->type != ntohs(rarp->ar_hrd)) in ic_rarp_recv()
553 rarp_ptr += dev->addr_len; in ic_rarp_recv()
557 rarp_ptr += dev->addr_len; in ic_rarp_recv()
561 if (memcmp(tha, dev->dev_addr, dev->addr_len)) in ic_rarp_recv()
841 b->hlen = dev->addr_len; in ic_bootp_send_if()
842 memcpy(b->hw_addr, dev->dev_addr, dev->addr_len); in ic_bootp_send_if()
1098 if (memcmp(dev->dev_addr, b->hw_addr, dev->addr_len) != 0) in ic_bootp_recv()
1521 ic_dev->name, ic_dev->addr_len, ic_dev->dev_addr, in ip_auto_config()
Dudp_impl.h25 int flags, int *addr_len);
Dinet_diag.c598 int addr_len; in valid_hostcond() local
609 addr_len = 0; in valid_hostcond()
612 addr_len = sizeof(struct in_addr); in valid_hostcond()
615 addr_len = sizeof(struct in6_addr); in valid_hostcond()
620 *min_len += addr_len; in valid_hostcond()
625 if (cond->prefix_len > 8 * addr_len) in valid_hostcond()
Draw.c685 static int raw_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in raw_bind() argument
692 if (sk->sk_state != TCP_CLOSE || addr_len < sizeof(struct sockaddr_in)) in raw_bind()
713 int noblock, int flags, int *addr_len) in raw_recvmsg() argument
725 err = ip_recv_error(sk, msg, len, addr_len); in raw_recvmsg()
751 *addr_len = sizeof(*sin); in raw_recvmsg()
Dipip.c290 dev->addr_len = 4; in ipip_tunnel_setup()
Dip_vti.c371 dev->addr_len = 4; in vti_tunnel_init()
Dip_sockglue.c480 int ip_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) in ip_recv_error() argument
518 *addr_len = sizeof(*sin); in ip_recv_error()
Dudp.c1258 int flags, int *addr_len) in udp_recvmsg() argument
1270 return ip_recv_error(sk, msg, len, addr_len); in udp_recvmsg()
1329 *addr_len = sizeof(*sin); in udp_recvmsg()
Dip_gre.c516 dev->addr_len = 4; in ipgre_tunnel_init()
/linux-4.1.27/include/linux/
Dif_arp.h40 return sizeof(struct arphdr) + dev->addr_len + sizeof(u32) * 2; in arp_hdr_len()
44 return sizeof(struct arphdr) + (dev->addr_len + sizeof(u32)) * 2; in arp_hdr_len()
Dnetdevice.h1594 unsigned char addr_len; member
3354 struct netdev_hw_addr_list *from_list, int addr_len);
3356 struct netdev_hw_addr_list *from_list, int addr_len);
/linux-4.1.27/fs/dlm/
Dlowcomms.c500 int *addr_len) in make_sockaddr() argument
506 *addr_len = sizeof(struct sockaddr_in); in make_sockaddr()
511 *addr_len = sizeof(struct sockaddr_in6); in make_sockaddr()
513 memset((char *)saddr + *addr_len, 0, sizeof(struct sockaddr_storage) - *addr_len); in make_sockaddr()
672 int addr_len; in process_sctp_notification() local
707 make_sockaddr(&prim.ssp_addr, 0, &addr_len); in process_sctp_notification()
1157 int addr_len; in tcp_connect_to_sock() local
1196 make_sockaddr(&src_addr, 0, &addr_len); in tcp_connect_to_sock()
1198 addr_len); in tcp_connect_to_sock()
1204 make_sockaddr(&saddr, dlm_config.ci_tcp_port, &addr_len); in tcp_connect_to_sock()
[all …]
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139cp.c1627 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in cp_set_mac_address()
1701 int addr_len) in eeprom_extend_cmd() argument
1703 int cmd = (EE_EXTEND_CMD << addr_len) | (extend_cmd << (addr_len - 2)); in eeprom_extend_cmd()
1706 eeprom_cmd(ee_addr, cmd, 3 + addr_len); in eeprom_extend_cmd()
1710 static u16 read_eeprom (void __iomem *ioaddr, int location, int addr_len) in read_eeprom() argument
1715 int read_cmd = location | (EE_READ_CMD << addr_len); in read_eeprom()
1718 eeprom_cmd(ee_addr, read_cmd, 3 + addr_len); in read_eeprom()
1736 int addr_len) in write_eeprom() argument
1740 int write_cmd = location | (EE_WRITE_CMD << addr_len); in write_eeprom()
1742 eeprom_extend_cmd(ee_addr, EE_EWEN_ADDR, addr_len); in write_eeprom()
[all …]
D8139too.c638 static int read_eeprom (void __iomem *ioaddr, int location, int addr_len);
957 int i, addr_len, option; in rtl8139_init_one() local
1004 addr_len = read_eeprom (ioaddr, 0, 8) == 0x8129 ? 8 : 6; in rtl8139_init_one()
1007 cpu_to_le16(read_eeprom (ioaddr, i + 7, addr_len)); in rtl8139_init_one()
1159 static int read_eeprom(void __iomem *ioaddr, int location, int addr_len) in read_eeprom() argument
1163 int read_cmd = location | (EE_READ_CMD << addr_len); in read_eeprom()
1170 for (i = 4 + addr_len; i >= 0; i--) { in read_eeprom()
2247 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in rtl8139_set_mac_address()
/linux-4.1.27/net/ax25/
Dax25_ip.c64 memcpy(buff, daddr, dev->addr_len); /* Address specified */ in ax25_hard_header()
72 memcpy(buff, saddr, dev->addr_len); in ax25_hard_header()
74 memcpy(buff, dev->dev_addr, dev->addr_len); in ax25_hard_header()
Daf_ax25.c1038 static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in ax25_bind() argument
1048 if (addr_len != sizeof(struct sockaddr_ax25) && in ax25_bind()
1049 addr_len != sizeof(struct full_sockaddr_ax25)) in ax25_bind()
1053 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) || in ax25_bind()
1054 (addr_len > sizeof(struct full_sockaddr_ax25))) in ax25_bind()
1087 if (addr_len > sizeof(struct sockaddr_ax25) && addr->fsa_ax25.sax25_ndigis == 1) { in ax25_bind()
1117 struct sockaddr *uaddr, int addr_len, int flags) in ax25_connect() argument
1129 if (addr_len == sizeof(struct sockaddr_ax25)) in ax25_connect()
1134 else if (addr_len != sizeof(struct full_sockaddr_ax25)) in ax25_connect()
1138 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) || in ax25_connect()
[all …]
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dl2t.c107 static unsigned int addr_hash(const u32 *addr, int addr_len, int ifindex) in addr_hash() argument
109 return addr_len == 4 ? arp_hash(addr, ifindex) : in addr_hash()
368 int addr_len = neigh->tbl->key_len; in cxgb4_l2t_get() local
371 int hash = addr_hash(addr, addr_len, ifidx); in cxgb4_l2t_get()
400 memcpy(e->addr, addr, addr_len); in cxgb4_l2t_get()
404 e->v6 = addr_len == 16; in cxgb4_l2t_get()
481 int addr_len = neigh->tbl->key_len; in t4_l2t_update() local
484 int hash = addr_hash(addr, addr_len, ifidx); in t4_l2t_update()
/linux-4.1.27/net/ipv6/
Ddatagram.c43 static int __ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in __ip6_datagram_connect() argument
59 err = __ip4_datagram_connect(sk, uaddr, addr_len); in __ip6_datagram_connect()
63 if (addr_len < SIN6_LEN_RFC2133) in __ip6_datagram_connect()
127 if (addr_len >= sizeof(struct sockaddr_in6) && in __ip6_datagram_connect()
213 int ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ip6_datagram_connect() argument
218 res = __ip6_datagram_connect(sk, uaddr, addr_len); in ip6_datagram_connect()
225 int addr_len) in ip6_datagram_connect_v6_only() argument
230 return ip6_datagram_connect(sk, uaddr, addr_len); in ip6_datagram_connect_v6_only()
386 int ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) in ipv6_recv_error() argument
436 *addr_len = sizeof(*sin); in ipv6_recv_error()
[all …]
Draw.c242 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()
460 int noblock, int flags, int *addr_len) in rawv6_recvmsg() argument
472 return ipv6_recv_error(sk, msg, len, addr_len); in rawv6_recvmsg()
475 return ipv6_recv_rxpmtu(sk, msg, len, addr_len); in rawv6_recvmsg()
509 *addr_len = sizeof(*sin6); in rawv6_recvmsg()
746 int addr_len = msg->msg_namelen; in rawv6_sendmsg() local
771 if (addr_len < SIN6_LEN_RFC2133) in rawv6_sendmsg()
806 if (addr_len >= sizeof(struct sockaddr_in6) && in rawv6_sendmsg()
Dndisc.c154 int data_len = skb->dev->addr_len; in ndisc_fill_addr_option()
285 memcpy(buf, dev->broadcast, dev->addr_len); in ndisc_mc_map()
333 memcpy(neigh->ha, dev->dev_addr, dev->addr_len); in ndisc_constructor()
338 memcpy(neigh->ha, dev->broadcast, dev->addr_len); in ndisc_constructor()
505 if (!dev->addr_len) in ndisc_send_na()
560 int inc_opt = dev->addr_len; in ndisc_send_ns()
600 int send_sllao = dev->addr_len; in ndisc_send_rs()
842 !inc || lladdr || !dev->addr_len); in ndisc_recv_ns()
940 if (lladdr && !memcmp(lladdr, dev->dev_addr, dev->addr_len) && in ndisc_recv_na()
1514 if (dev->addr_len) { in ndisc_send_redirect()
[all …]
Dudp_impl.h28 int flags, int *addr_len);
Dudp.c393 int noblock, int flags, int *addr_len) in udpv6_recvmsg() argument
406 return ipv6_recv_error(sk, msg, len, addr_len); in udpv6_recvmsg()
409 return ipv6_recv_rxpmtu(sk, msg, len, addr_len); in udpv6_recvmsg()
488 *addr_len = sizeof(*sin6); in udpv6_recvmsg()
1114 int addr_len = msg->msg_namelen; in udpv6_sendmsg() local
1127 if (addr_len < offsetof(struct sockaddr, sa_data)) in udpv6_sendmsg()
1132 if (addr_len < SIN6_LEN_RFC2133) in udpv6_sendmsg()
1140 msg->msg_namelen = addr_len = 0; in udpv6_sendmsg()
1222 if (addr_len >= sizeof(struct sockaddr_in6) && in udpv6_sendmsg()
Daf_inet6.c255 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet6_bind() argument
269 return sk->sk_prot->bind(sk, uaddr, addr_len); in inet6_bind()
271 if (addr_len < SIN6_LEN_RFC2133) in inet6_bind()
323 if (addr_len >= sizeof(struct sockaddr_in6) && in inet6_bind()
Dping.c60 int *addr_len) in dummy_ipv6_recv_error() argument
Daddrconf.c1859 if (dev->addr_len != ETH_ALEN) in addrconf_ifid_eui48()
1890 if (dev->addr_len != IEEE802154_ADDR_LEN) in addrconf_ifid_eui64()
1901 if (dev->addr_len != FWNET_ALEN) in addrconf_ifid_ieee1394()
1914 if (dev->addr_len != ARCNET_ALEN) in addrconf_ifid_arcnet()
1923 if (dev->addr_len != INFINIBAND_ALEN) in addrconf_ifid_infiniband()
2943 memcpy(data.hwaddr, idev->dev->perm_addr, idev->dev->addr_len); in ipv6_generate_stable_address()
4871 (dev->addr_len && in inet6_fill_ifinfo()
4872 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) || in inet6_fill_ifinfo()
Dtcp_ipv6.c115 int addr_len) in tcp_v6_connect() argument
130 if (addr_len < SIN6_LEN_RFC2133) in tcp_v6_connect()
163 if (addr_len >= sizeof(struct sockaddr_in6) && in tcp_v6_connect()
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
Deeprom.c341 int tulip_read_eeprom(struct net_device *dev, int location, int addr_len) in tulip_read_eeprom() argument
347 int read_cmd = location | (EE_READ_CMD << addr_len); in tulip_read_eeprom()
352 if (location > (1 << addr_len) - 1) in tulip_read_eeprom()
359 for (i = 4 + addr_len; i >= 0; i--) { in tulip_read_eeprom()
Dtulip.h485 int tulip_read_eeprom(struct net_device *dev, int location, int addr_len);
Dde2104x.c1752 int addr_len) in tulip_read_eeprom() argument
1757 int read_cmd = location | (EE_READ_CMD << addr_len); in tulip_read_eeprom()
1763 for (i = 4 + addr_len; i >= 0; i--) { in tulip_read_eeprom()
/linux-4.1.27/net/ipx/
Daf_ipx.c569 int addr_len; in ipxitf_send() local
647 addr_len = dev->addr_len; in ipxitf_send()
649 memcpy(dest_node, dev->broadcast, addr_len); in ipxitf_send()
651 memcpy(dest_node, &(node[IPX_NODE_LEN-addr_len]), addr_len); in ipxitf_send()
998 if (dev->addr_len > IPX_NODE_LEN) in ipxitf_create()
1016 memcpy(intrfc->if_node + IPX_NODE_LEN - dev->addr_len, in ipxitf_create()
1017 dev->dev_addr, dev->addr_len); in ipxitf_create()
1089 if (dev->addr_len > IPX_NODE_LEN) in ipxitf_auto_create()
1105 memcpy((char *)&(intrfc->if_node[IPX_NODE_LEN-dev->addr_len]), in ipxitf_auto_create()
1106 dev->dev_addr, dev->addr_len); in ipxitf_auto_create()
[all …]
/linux-4.1.27/include/uapi/linux/
Dipmi.h254 unsigned int addr_len; member
305 unsigned int addr_len; /* The size of the address buffer. member
/linux-4.1.27/net/ieee802154/
Dsocket.c110 int addr_len) in ieee802154_sock_bind() argument
115 return sk->sk_prot->bind(sk, uaddr, addr_len); in ieee802154_sock_bind()
117 return sock_no_bind(sock, uaddr, addr_len); in ieee802154_sock_bind()
121 int addr_len, int flags) in ieee802154_sock_connect() argument
125 if (addr_len < sizeof(uaddr->sa_family)) in ieee802154_sock_connect()
131 return sk->sk_prot->connect(sk, uaddr, addr_len); in ieee802154_sock_connect()
248 int addr_len) in raw_connect() argument
330 int noblock, int flags, int *addr_len) in raw_recvmsg() argument
717 int noblock, int flags, int *addr_len) in dgram_recvmsg() argument
750 *addr_len = sizeof(*saddr); in dgram_recvmsg()
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
Daf9015.c47 state->buf[6] = req->addr_len; in af9015_ctrl_msg()
157 req.addr_len = 3; in af9015_write_reg_i2c()
170 req.addr_len = 3; in af9015_read_reg_i2c()
214 u8 uninitialized_var(mbox), addr_len; in af9015_i2c_xfer()
248 addr_len = 3; in af9015_i2c_xfer()
251 addr_len = 1; in af9015_i2c_xfer()
267 req.addr_len = addr_len; in af9015_i2c_xfer()
285 req.addr_len = addr_len; in af9015_i2c_xfer()
302 req.addr_len = addr_len; in af9015_i2c_xfer()
303 req.data_len = msg[i].len-addr_len; in af9015_i2c_xfer()
[all …]
Daf9015.h90 u8 addr_len; /* [6] */ member
/linux-4.1.27/net/wimax/
Dstack.c449 unsigned char *addr, size_t addr_len) in wimax_addr_scnprint() argument
453 for (total = cnt = 0; cnt < addr_len; cnt++) in wimax_addr_scnprint()
456 cnt == addr_len - 1 ? '\0' : ':'); in wimax_addr_scnprint()
509 net_dev->dev_addr, net_dev->addr_len); in wimax_dev_add()
/linux-4.1.27/net/rds/
Dbind.c162 int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rds_bind() argument
172 if (addr_len != sizeof(struct sockaddr_in) || in rds_bind()
Daf_rds.c350 int addr_len, int flags) in rds_connect() argument
359 if (addr_len != sizeof(struct sockaddr_in)) { in rds_connect()
Drds.h593 int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len);
/linux-4.1.27/net/bridge/
Dbr_input.c85 parp->ar_hln != dev->addr_len || in br_do_proxy_arp()
91 arpptr += dev->addr_len; /* sha */ in br_do_proxy_arp()
94 arpptr += dev->addr_len; /* tha */ in br_do_proxy_arp()
Dbr_netlink.c308 (dev->addr_len && in br_fill_ifinfo()
309 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) || in br_fill_ifinfo()
Dbr_if.c446 dev->type != ARPHRD_ETHER || dev->addr_len != ETH_ALEN || in br_add_if()
/linux-4.1.27/net/rxrpc/
Daf_rxrpc.c225 int addr_len, int flags, in rxrpc_name_to_transport() argument
233 _enter("%p,%p,%d,%d", rx, addr, addr_len, flags); in rxrpc_name_to_transport()
374 int addr_len, int flags) in rxrpc_connect() argument
383 _enter("%p,%p,%d,%d", rx, addr, addr_len, flags); in rxrpc_connect()
385 ret = rxrpc_validate_address(rx, srx, addr_len); in rxrpc_connect()
419 trans = rxrpc_name_to_transport(sock, addr, addr_len, flags, in rxrpc_connect()
/linux-4.1.27/net/appletalk/
Ddev.c19 dev->addr_len = LTALK_ALEN; in ltalk_setup()
Dddp.c1131 static int atalk_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in atalk_bind() argument
1139 addr_len != sizeof(struct sockaddr_at)) in atalk_bind()
1187 int addr_len, int flags) in atalk_connect() argument
1197 if (addr_len != sizeof(*addr)) in atalk_connect()
/linux-4.1.27/net/phonet/
Ddatagram.c128 int noblock, int flags, int *addr_len) in pn_recvmsg() argument
162 *addr_len = sizeof(sa); in pn_recvmsg()
Dpep-gprs.c243 dev->addr_len = 0; in gprs_setup()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datlx.c85 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in atlx_set_mac()
86 memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); in atlx_set_mac()
Datl2.c959 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in atl2_set_mac()
960 memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); in atl2_set_mac()
1431 memcpy(netdev->dev_addr, adapter->hw.mac_addr, netdev->addr_len); in atl2_probe()
/linux-4.1.27/net/x25/
Daf_x25.c677 static int x25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in x25_bind() argument
684 addr_len != sizeof(struct sockaddr_x25) || in x25_bind()
738 int addr_len, int flags) in x25_connect() argument
766 if (addr_len != sizeof(struct sockaddr_x25) || in x25_connect()
929 int len, addr_len, rc; in x25_rx_call_request() local
942 addr_len = x25_parse_address_block(skb, &source_addr, &dest_addr); in x25_rx_call_request()
943 if (addr_len <= 0) in x25_rx_call_request()
945 skb_pull(skb, addr_len); in x25_rx_call_request()
989 skb_push(skb, addr_len + X25_STD_MIN_LEN); in x25_rx_call_request()
/linux-4.1.27/net/unix/
Daf_unix.c624 int addr_len, int flags);
967 static int unix_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in unix_bind() argument
983 if (addr_len == sizeof(short)) { in unix_bind()
988 err = unix_mkname(sunaddr, addr_len, &hash); in unix_bind()
991 addr_len = err; in unix_bind()
1002 addr = kmalloc(sizeof(*addr)+addr_len, GFP_KERNEL); in unix_bind()
1006 memcpy(addr->name, sunaddr, addr_len); in unix_bind()
1007 addr->len = addr_len; in unix_bind()
1030 if (__unix_find_socket_byname(net, sunaddr, addr_len, in unix_bind()
1175 int addr_len, int flags) in unix_stream_connect() argument
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/
De100.c709 static void e100_eeprom_write(struct nic *nic, u16 addr_len, u16 addr, __le16 data) in e100_eeprom_write() argument
716 cmd_addr_data[0] = op_ewen << (addr_len - 2); in e100_eeprom_write()
717 cmd_addr_data[1] = (((op_write << addr_len) | addr) << 16) | in e100_eeprom_write()
719 cmd_addr_data[2] = op_ewds << (addr_len - 2); in e100_eeprom_write()
747 static __le16 e100_eeprom_read(struct nic *nic, u16 *addr_len, u16 addr) in e100_eeprom_read() argument
754 cmd_addr_data = ((op_read << *addr_len) | addr) << 16; in e100_eeprom_read()
773 *addr_len -= (i - 16); in e100_eeprom_read()
790 u16 addr, addr_len = 8, checksum = 0; in e100_eeprom_load() local
793 e100_eeprom_read(nic, &addr_len, 0); in e100_eeprom_load()
794 nic->eeprom_wc = 1 << addr_len; in e100_eeprom_load()
[all …]
/linux-4.1.27/net/vmw_vsock/
Daf_vsock.c729 vsock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) in vsock_bind() argument
737 if (vsock_addr_cast(addr, addr_len, &vm_addr) != 0) in vsock_bind()
748 struct sockaddr *addr, int *addr_len, int peer) in vsock_getname() argument
783 *addr_len = sizeof(*vm_addr); in vsock_getname()
1024 struct sockaddr *addr, int addr_len, int flags) in vsock_dgram_connect() argument
1034 err = vsock_addr_cast(addr, addr_len, &remote_addr); in vsock_dgram_connect()
1113 int addr_len, int flags) in vsock_stream_connect() argument
1147 vsock_addr_cast(addr, addr_len, &remote_addr) != 0) { in vsock_stream_connect()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_dcb_nl.c146 for (i = 0; i < dev->addr_len; i++) in i40e_dcbnl_get_perm_hw_addr()
149 for (j = 0; j < dev->addr_len; j++, i++) in i40e_dcbnl_get_perm_hw_addr()
/linux-4.1.27/drivers/net/wan/lmc/
Dlmc_proto.c60 dev->addr_len = 0; in lmc_proto_attach()
/linux-4.1.27/drivers/isdn/mISDN/
Dsocket.c475 data_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) in data_sock_bind() argument
484 if (addr_len != sizeof(struct sockaddr_mISDN)) in data_sock_bind()
563 int *addr_len, int peer) in data_sock_getname() argument
573 *addr_len = sizeof(*maddr); in data_sock_getname()
709 base_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) in base_sock_bind() argument
/linux-4.1.27/arch/um/drivers/
Dslip_kern.c35 dev->addr_len = 0; in slip_init()
Dslirp_kern.c37 dev->addr_len = 0; in slirp_init()
/linux-4.1.27/drivers/firewire/
Dnet.c226 memset(h->h_dest, 0, net->addr_len); in fwnet_header_create()
232 memcpy(h->h_dest, daddr, net->addr_len); in fwnet_header_create()
251 memcpy(h->h_dest, neigh->ha, net->addr_len); in fwnet_header_cache()
261 memcpy((u8 *)hh->hh_data + HH_DATA_OFF(FWNET_HLEN), haddr, net->addr_len); in fwnet_header_cache_update()
523 net->addr_len) == 0) in fwnet_finish_incoming_packet()
530 if (memcmp(eth->h_dest, net->dev_addr, net->addr_len)) in fwnet_finish_incoming_packet()
1379 net->addr_len = FWNET_ALEN; in fwnet_init_dev()
1493 memset(net->broadcast, -1, net->addr_len); in fwnet_probe()
/linux-4.1.27/drivers/net/can/
Dvcan.c154 dev->addr_len = 0; in vcan_setup()
Dslcan.c442 dev->addr_len = 0; in slc_setup()
Ddev.c561 dev->addr_len = 0; in can_setup()
/linux-4.1.27/drivers/net/wan/
Dlapbether.c256 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in lapbeth_set_mac_address()
314 dev->addr_len = 0; in lapbeth_setup()
Dhdlc.c242 dev->addr_len = 0; in hdlc_setup_dev()
Ddlci.c484 dev->addr_len = sizeof(short); in dlci_setup()
Dx25_asy.c759 dev->addr_len = 0; in x25_asy_setup()
/linux-4.1.27/drivers/net/ethernet/micrel/
Dks8842.c1081 memcpy(netdev->dev_addr, mac, netdev->addr_len); in ks8842_set_mac()
1196 i = netdev->addr_len; in ks8842_probe()
1198 for (i = 0; i < netdev->addr_len; i++) in ks8842_probe()
1202 if (i < netdev->addr_len) in ks8842_probe()
1205 netdev->addr_len); in ks8842_probe()
1208 if (i == netdev->addr_len) { in ks8842_probe()
/linux-4.1.27/drivers/staging/gdm72xx/
Dgdm_wimax.c293 memcpy(dev->dev_addr, mac_addr, dev->addr_len); in __gdm_wimax_set_mac_addr()
302 memcpy(&hci->data[2], mac_addr, dev->addr_len); /* V */ in __gdm_wimax_set_mac_addr()
585 if (L != dev->addr_len) { in gdm_wimax_get_prepared_info()
593 memcpy(dev->dev_addr, V, dev->addr_len); in gdm_wimax_get_prepared_info()
/linux-4.1.27/net/mpls/
Daf_mpls.c372 (dev->addr_len != cfg->rc_via_alen)) in mpls_route_add()
951 rt0 = mpls_rt_alloc(lo->addr_len); in resize_platform_label_table()
957 memcpy(rt0->rt_via, lo->dev_addr, lo->addr_len); in resize_platform_label_table()
961 rt2 = mpls_rt_alloc(lo->addr_len); in resize_platform_label_table()
967 memcpy(rt2->rt_via, lo->dev_addr, lo->addr_len); in resize_platform_label_table()
/linux-4.1.27/net/hsr/
Dhsr_slave.c66 (dev->addr_len != ETH_ALEN)) { in hsr_check_dev_ok()
/linux-4.1.27/drivers/net/
Dloopback.c167 dev->addr_len = ETH_ALEN; /* 6 */ in loopback_setup()
Dntb_netdev.c347 memcpy(ndev->dev_addr, ndev->perm_addr, ndev->addr_len); in ntb_netdev_probe()
Dvxlan.c1358 parp->ar_hln != dev->addr_len || in arp_reduce()
1363 arpptr += dev->addr_len; /* sha */ in arp_reduce()
1366 arpptr += dev->addr_len; /* tha */ in arp_reduce()
1640 dev->addr_len); in route_shortcircuit()
1641 memcpy(eth_hdr(skb)->h_dest, n->ha, dev->addr_len); in route_shortcircuit()
Dvirtio_net.c1028 sg_init_one(&sg, addr->sa_data, dev->addr_len); in virtnet_set_mac_address()
1040 for (i = 0; i < dev->addr_len; i++) in virtnet_set_mac_address()
1792 dev->dev_addr, dev->addr_len); in virtnet_probe()
/linux-4.1.27/Documentation/networking/timestamping/
Dtimestamping.c137 static void sendpacket(int sock, struct sockaddr *addr, socklen_t addr_len) in sendpacket() argument
143 addr, addr_len); in sendpacket()
/linux-4.1.27/drivers/net/hamradio/
Dbpqether.c314 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in bpq_set_mac_address()
494 dev->addr_len = AX25_ADDR_LEN; in bpq_setup()
Dmkiss.c652 dev->addr_len = 0; in ax_setup()
839 dev->addr_len = AX25_ADDR_LEN; in mkiss_ioctl()
D6pack.c319 dev->addr_len = AX25_ADDR_LEN; in sp_setup()
725 dev->addr_len = AX25_ADDR_LEN; in sixpack_ioctl()
Dhdlcdrv.c429 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in hdlcdrv_set_mac_address()
684 dev->addr_len = AX25_ADDR_LEN; /* sizeof an ax.25 address */ in hdlcdrv_setup()
Dyam.c1094 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in yam_set_mac_address()
1136 dev->addr_len = AX25_ADDR_LEN; in yam_setup()
Dbaycom_epp.c802 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in baycom_set_mac_address()
1154 dev->addr_len = AX25_ADDR_LEN; /* sizeof an ax.25 address */ in baycom_probe()
Ddmascc.c438 dev->addr_len = AX25_ADDR_LEN; in dev_setup()
968 dev->addr_len); in scc_set_mac_address()
Dscc.c1572 dev->addr_len = AX25_ADDR_LEN; in scc_net_setup()
1950 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in scc_net_set_mac_address()
/linux-4.1.27/net/irda/
Dirda_device.c270 dev->addr_len = LAP_ALEN; in irda_device_setup()
Daf_irda.c764 static int irda_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in irda_bind() argument
773 if (addr_len != sizeof(struct sockaddr_irda)) in irda_bind()
955 int addr_len, int flags) in irda_connect() argument
990 if (addr_len != sizeof(struct sockaddr_irda)) in irda_connect()
/linux-4.1.27/net/6lowpan/
Diphc.c67 const u8 addr_len) in uncompress_addr() argument
100 memcpy(&ipaddr->s6_addr[8], lladdr, addr_len); in uncompress_addr()
/linux-4.1.27/crypto/
Daf_alg.c150 static int alg_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in alg_bind() argument
162 if (addr_len != sizeof(*sa)) in alg_bind()
/linux-4.1.27/net/decnet/
Daf_decnet.c725 static int dn_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in dn_bind() argument
733 if (addr_len != sizeof(struct sockaddr_dn)) in dn_bind()
773 memcpy(&scp->addr, saddr, addr_len); in dn_bind()
1920 int addr_len = msg->msg_namelen; in dn_sendmsg() local
1931 if (addr_len && (addr_len != sizeof(struct sockaddr_dn))) in dn_sendmsg()
1950 err = dn_check_state(sk, addr, addr_len, &timeo, flags); in dn_sendmsg()
Ddn_neigh.c139 memcpy(neigh->ha, dev->broadcast, dev->addr_len); in dn_neigh_construct()
/linux-4.1.27/net/bluetooth/bnep/
Dnetdev.c222 dev->addr_len = ETH_ALEN; in bnep_net_setup()
/linux-4.1.27/net/dccp/
Ddccp.h314 int flags, int *addr_len);
319 int dccp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
Dipv6.c796 int addr_len) in dccp_v6_connect() argument
812 if (addr_len < SIN6_LEN_RFC2133) in dccp_v6_connect()
843 if (addr_len >= sizeof(struct sockaddr_in6) && in dccp_v6_connect()
Dipv4.c42 int dccp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in dccp_v4_connect() argument
56 if (addr_len < sizeof(struct sockaddr_in)) in dccp_v4_connect()
/linux-4.1.27/drivers/net/bonding/
Dbond_alb.c1007 memcpy(dev->dev_addr, addr, dev->addr_len); in alb_set_slave_mac_addr()
1014 memcpy(s_addr.sa_data, addr, dev->addr_len); in alb_set_slave_mac_addr()
1241 memcpy(sa.sa_data, bond->dev->dev_addr, bond->dev->addr_len); in alb_set_mac_address()
1685 memcpy(sa.sa_data, bond->dev->dev_addr, bond->dev->addr_len); in bond_alb_handle_active_change()
1722 memcpy(bond_dev->dev_addr, sa->sa_data, bond_dev->addr_len); in bond_alb_set_mac_address()
Dbond_main.c624 bond_dev, slave_dev, slave_dev->addr_len); in bond_set_dev_addr()
625 memcpy(bond_dev->dev_addr, slave_dev->dev_addr, slave_dev->addr_len); in bond_set_dev_addr()
1119 bond_dev->addr_len = slave_dev->addr_len; in bond_setup_by_slave()
1122 slave_dev->addr_len); in bond_setup_by_slave()
1447 memcpy(addr.sa_data, bond_dev->dev_addr, bond_dev->addr_len); in bond_enslave()
2429 if (arp->ar_hln != bond->dev->addr_len || in bond_arp_rcv()
2438 arp_ptr += bond->dev->addr_len; in bond_arp_rcv()
2440 arp_ptr += 4 + bond->dev->addr_len; in bond_arp_rcv()
3591 memcpy(bond_dev->dev_addr, sa->sa_data, bond_dev->addr_len); in bond_set_mac_address()
3595 memcpy(tmp_sa.sa_data, bond_dev->dev_addr, bond_dev->addr_len); in bond_set_mac_address()
Dbond_netlink.c51 slave_dev->addr_len, slave->perm_hwaddr)) in bond_fill_slave_info()
/linux-4.1.27/net/sctp/
Dprotocol.c862 static void sctp_inet_msgname(char *msgname, int *addr_len) in sctp_inet_msgname() argument
867 *addr_len = sizeof(struct sockaddr_in); in sctp_inet_msgname()
874 int *addr_len) in sctp_inet_event_msgname() argument
882 sctp_inet_msgname(msgname, addr_len); in sctp_inet_event_msgname()
Dipv6.c760 int *addr_len) in sctp_inet6_skb_msgname() argument
786 *addr_len = sctp_v6_addr_to_user(sctp_sk(skb->sk), addr); in sctp_inet6_skb_msgname()
Dsocket.c268 static int sctp_bind(struct sock *sk, struct sockaddr *addr, int addr_len) in sctp_bind() argument
275 addr, addr_len); in sctp_bind()
280 addr_len); in sctp_bind()
2065 int noblock, int flags, int *addr_len) in sctp_recvmsg() argument
2076 addr_len); in sctp_recvmsg()
2108 sp->pf->event_msgname(event, msg->msg_name, addr_len); in sctp_recvmsg()
2110 sp->pf->skb_msgname(skb, msg->msg_name, addr_len); in sctp_recvmsg()
3867 int addr_len) in sctp_connect() argument
3875 addr, addr_len); in sctp_connect()
3879 if (!af || addr_len < af->sockaddr_len) { in sctp_connect()
/linux-4.1.27/net/bluetooth/
Dhci_sock.c676 int addr_len) in hci_sock_bind() argument
689 len = min_t(unsigned int, sizeof(haddr), addr_len); in hci_sock_bind()
854 int *addr_len, int peer) in hci_sock_getname() argument
874 *addr_len = sizeof(*haddr); in hci_sock_getname()
Dsco.c512 static int sco_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) in sco_sock_bind() argument
523 if (addr_len < sizeof(struct sockaddr_sco)) in sco_sock_bind()
/linux-4.1.27/net/ieee802154/6lowpan/
Dcore.c114 dev->addr_len = IEEE802154_ADDR_LEN; in lowpan_setup()
/linux-4.1.27/drivers/net/usb/
Drtl8150.c276 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in rtl8150_set_mac_address()
279 set_registers(dev, IDR, netdev->addr_len, netdev->dev_addr); in rtl8150_set_mac_address()
291 for (i = 0; i * 2 < netdev->addr_len; i++) { in rtl8150_set_mac_address()
Dcdc-phonet.c306 dev->addr_len = 1; in usbpn_setup()
Dsr9700.c299 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in sr9700_set_mac_address()
Dmcs7830.c175 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in mcs7830_set_mac_address()
Ddm9601.c335 memcpy(net->dev_addr, addr->sa_data, net->addr_len); in dm9601_set_mac_address()
/linux-4.1.27/net/mac802154/
Diface.c131 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in mac802154_wpan_mac_addr()
462 dev->addr_len = IEEE802154_EXTENDED_ADDR_LEN; in ieee802154_if_setup()
/linux-4.1.27/drivers/net/ipvlan/
Dipvlan_core.c327 arp_ptr += (2 * port->dev->addr_len) + 4; in ipvlan_addr_lookup()
329 arp_ptr += port->dev->addr_len; in ipvlan_addr_lookup()
/linux-4.1.27/net/ethernet/
Deth.c355 dev->addr_len = ETH_ALEN; in ether_setup()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1475 netdev->addr_len); in igbvf_reset()
1477 netdev->addr_len); in igbvf_reset()
1748 memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); in igbvf_set_mac()
1755 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in igbvf_set_mac()
2751 netdev->addr_len); in igbvf_probe()
2758 netdev->addr_len); in igbvf_probe()
/linux-4.1.27/drivers/net/team/
Dteam.c65 memcpy(addr.sa_data, dev_addr, port_dev->addr_len); in __set_port_dev_addr()
1156 memcpy(port->orig.dev_addr, port_dev->dev_addr, port_dev->addr_len); in team_port_add()
1732 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in team_set_mac_address()
2011 dev->addr_len = port_dev->addr_len; in team_setup_by_port()
2013 memcpy(dev->broadcast, port_dev->broadcast, port_dev->addr_len); in team_setup_by_port()
/linux-4.1.27/drivers/scsi/esas2r/
Datioctl.h789 u16 addr_len; member
886 u16 addr_len; member
Desas2r_disc.c957 addrlen = le16_to_cpu(hi->data.get_dev_addr.addr_len); in esas2r_disc_passthru_dev_addr_cb()
981 addr_len); in esas2r_disc_passthru_dev_addr_cb()
Desas2r_ioctl.c893 gaa->addr_len = sizeof(u64); in hba_ioctl_callback()
1095 gda->addr_len = sizeof(u64); in hba_ioctl_callback()
/linux-4.1.27/net/packet/
Daf_packet.c2782 int addr_len) in packet_bind_spkt() argument
2791 if (addr_len != sizeof(struct sockaddr)) in packet_bind_spkt()
2798 static int packet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in packet_bind() argument
2807 if (addr_len < sizeof(struct sockaddr_ll)) in packet_bind()
3118 sll->sll_halen = dev->addr_len; in packet_getname()
3119 memcpy(sll->sll_addr, dev->dev_addr, dev->addr_len); in packet_getname()
3135 if (i->alen != dev->addr_len) in packet_dev_mc()
3147 if (i->alen != dev->addr_len) in packet_dev_mc()
3190 if (mreq->mr_alen > dev->addr_len) in packet_mc_add()
/linux-4.1.27/net/atm/
Dbr2684.c581 memcpy(net_dev->dev_addr, esi, net_dev->addr_len); in br2684_regvcc()
653 netdev->addr_len = 0; in br2684_setup_routed()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb_nl.c177 for (i = 0; i < netdev->addr_len; i++) in ixgbe_dcbnl_get_perm_hw_addr()
184 for (j = 0; j < netdev->addr_len; j++, i++) in ixgbe_dcbnl_get_perm_hw_addr()
/linux-4.1.27/drivers/net/wireless/
Dzd1201.c737 zd->dev->dev_addr, zd->dev->addr_len, 1); in zd1201_join()
861 addr->sa_data, dev->addr_len, 1); in zd1201_set_mac_address()
864 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in zd1201_set_mac_address()
1791 dev->dev_addr, dev->addr_len); in zd1201_probe()
/linux-4.1.27/net/ipv4/netfilter/
Darp_tables.c148 arpptr += dev->addr_len; in arp_packet_match()
152 arpptr += dev->addr_len; in arp_packet_match()
155 if (FWINV(arp_devaddr_compare(&arpinfo->src_devaddr, src_devaddr, dev->addr_len), in arp_packet_match()
157 FWINV(arp_devaddr_compare(&arpinfo->tgt_devaddr, tgt_devaddr, dev->addr_len), in arp_packet_match()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-main.c387 memcpy(netdev->dev_addr, pdata->mac_addr, netdev->addr_len); in xgbe_probe()
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dmain.c503 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in alx_set_mac_address()
504 memcpy(hw->mac_addr, addr->sa_data, netdev->addr_len); in alx_set_mac_address()
1350 memcpy(hw->perm_addr, netdev->dev_addr, netdev->addr_len); in alx_probe()
/linux-4.1.27/drivers/net/ethernet/apple/
Dbmac.c1143 read_srom(struct net_device *dev, unsigned int addr, unsigned int addr_len) in read_srom() argument
1149 for (i = 0; i < addr_len; i++) { in read_srom()
1150 val = addr >> (addr_len-i-1); in read_srom()
/linux-4.1.27/net/caif/
Dcaif_socket.c748 int addr_len, int flags) in caif_connect() argument
807 if (addr_len != sizeof(struct sockaddr_caif)) in caif_connect()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c2252 netdev->addr_len); in ixgbevf_reset()
2254 netdev->addr_len); in ixgbevf_reset()
2653 memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); in ixgbevf_sw_init()
2659 memcpy(hw->mac.addr, netdev->dev_addr, netdev->addr_len); in ixgbevf_sw_init()
3689 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in ixgbevf_set_mac()
3690 memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); in ixgbevf_set_mac()
/linux-4.1.27/drivers/s390/net/
Dqeth_l3_main.c1902 card->dev->addr_len); in qeth_l3_rebuild_skb()
1909 card->dev->addr_len); in qeth_l3_rebuild_skb()
1922 card->dev->addr_len); in qeth_l3_rebuild_skb()
1927 card->dev->addr_len); in qeth_l3_rebuild_skb()
1930 tg_addr, "FAKELL", card->dev->addr_len); in qeth_l3_rebuild_skb()
1991 card->dev->addr_len); in qeth_l3_process_inbound_buffer()
2796 card->dev->addr_len); in qeth_l3_fill_af_iucv_hdr()
/linux-4.1.27/drivers/net/ethernet/ti/
Ddavinci_emac.c1269 memcpy(priv->mac_addr, sa->sa_data, ndev->addr_len); in emac_dev_setmac_addr()
1270 memcpy(ndev->dev_addr, sa->sa_data, ndev->addr_len); in emac_dev_setmac_addr()
2069 memcpy(priv->mac_addr, ndev->dev_addr, ndev->addr_len); in davinci_emac_probe()
/linux-4.1.27/net/batman-adv/
Dhard-interface.c109 if (net_dev->addr_len != ETH_ALEN) in batadv_is_valid_iface()
/linux-4.1.27/net/
Dsocket.c1630 int, addr_len) in SYSCALL_DEFINE6() argument
1651 err = move_addr_to_kernel(addr, addr_len, &address); in SYSCALL_DEFINE6()
1655 msg.msg_namelen = addr_len; in SYSCALL_DEFINE6()
1686 int __user *, addr_len) in SYSCALL_DEFINE6() argument
1715 msg.msg_namelen, addr, addr_len); in SYSCALL_DEFINE6()
/linux-4.1.27/drivers/media/dvb-core/
Ddvb_net.c1163 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);
1257 net->addr_len = 6;
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-net23 What: /sys/class/net/<iface>/addr_len
/linux-4.1.27/drivers/net/ethernet/8390/
Dne2k-pci.c379 memcpy(dev->dev_addr, SA_prom, dev->addr_len); in ne2k_pci_init_one()
/linux-4.1.27/drivers/staging/wlan-ng/
Dp80211netdev.c666 memcpy(dev->dev_addr, new_addr->sa_data, dev->addr_len); in p80211knetdev_set_mac_address()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c789 qdev->ndev->addr_len); in ql_get_8000_flash_params()
793 qdev->ndev->addr_len); in ql_get_8000_flash_params()
803 qdev->ndev->addr_len); in ql_get_8000_flash_params()
853 qdev->ndev->addr_len); in ql_get_8012_flash_params()
4423 memcpy(ndev->dev_addr, addr->sa_data, ndev->addr_len); in qlge_set_mac_address()
4425 memcpy(qdev->current_mac_addr, ndev->dev_addr, ndev->addr_len); in qlge_set_mac_address()
4665 memcpy(qdev->current_mac_addr, ndev->dev_addr, ndev->addr_len); in ql_init_device()
/linux-4.1.27/drivers/net/wimax/i2400m/
Ddriver.c251 net_dev->addr_len = ETH_ALEN; in i2400m_check_mac_addr()
/linux-4.1.27/drivers/net/appletalk/
Dcops.c954 dev->addr_len = 1; in cops_ioctl()
Dltpc.c846 dev->addr_len=1; in ltpc_ioctl()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dnic.h221 unsigned int addr_len; member
Dfalcon.c575 (addressed ? spi->addr_len : 0), in falcon_spi_cmd()
2143 spi_device->addr_len = in falcon_spi_device_init()
2146 spi_device->addr_len == 1); in falcon_spi_device_init()
/linux-4.1.27/drivers/net/ethernet/moxa/
Dmoxart_ether.c57 memcpy(ndev->dev_addr, address->sa_data, ndev->addr_len); in moxart_set_mac_address()
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilepro.c2142 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in tile_net_set_mac_address()
2196 (HV_VirtAddr)dev->dev_addr, dev->addr_len, in tile_net_get_mac()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_nic.c816 memcpy(netdev->dev_addr, mac_addr->sa_data, netdev->addr_len); in nes_netdev_set_mac_address()
818 __func__, netdev->addr_len, mac_addr->sa_data); in nes_netdev_set_mac_address()
1679 netdev->addr_len = ETH_ALEN; in nes_netdev_init()
/linux-4.1.27/net/netlink/
Daf_netlink.c1499 int addr_len) in netlink_bind() argument
1509 if (addr_len < sizeof(struct sockaddr_nl)) in netlink_bind()
1614 int *addr_len, int peer) in netlink_getname() argument
1622 *addr_len = sizeof(*nladdr); in netlink_getname()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_dcb.c1938 memcpy(perm_addr, netdev->dev_addr, netdev->addr_len); in bnx2x_dcbnl_get_perm_hw_addr()
1942 memcpy(perm_addr+netdev->addr_len, bp->fip_mac, in bnx2x_dcbnl_get_perm_hw_addr()
1943 netdev->addr_len); in bnx2x_dcbnl_get_perm_hw_addr()
/linux-4.1.27/drivers/net/wireless/prism54/
Dislpci_dev.c840 ndev->addr_len = ETH_ALEN; in islpci_setup()
/linux-4.1.27/drivers/net/ethernet/arc/
Demac_main.c678 memcpy(ndev->dev_addr, addr->sa_data, ndev->addr_len); in arc_emac_set_address()
/linux-4.1.27/drivers/usb/gadget/function/
Df_phonet.c287 dev->addr_len = 1; in pn_net_setup()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c394 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in atl1e_set_mac_addr()
395 memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); in atl1e_set_mac_addr()
2411 memcpy(netdev->dev_addr, adapter->hw.mac_addr, netdev->addr_len); in atl1e_probe()
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-main.c1306 memcpy(mac_info_old.macaddr, dev->dev_addr, dev->addr_len); in vxge_set_mac_addr()
1309 memcpy(mac_info_new.macaddr, addr->sa_data, dev->addr_len); in vxge_set_mac_addr()
1333 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in vxge_set_mac_addr()
1346 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in vxge_set_mac_addr()
3481 ndev->addr_len = ETH_ALEN; in vxge_device_register()
/linux-4.1.27/drivers/net/ethernet/xilinx/
Dxilinx_emaclite.c499 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in xemaclite_set_mac_address()
/linux-4.1.27/net/8021q/
Dvlan_dev.c564 memcpy(dev->broadcast, real_dev->broadcast, dev->addr_len); in vlan_dev_init()
/linux-4.1.27/net/mac80211/
Diface.c856 sdata->dev->addr_len); in ieee80211_do_stop()
1081 __hw_addr_sync(&local->mc_list, &dev->mc, dev->addr_len); in ieee80211_set_multicast_list()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c2246 memcpy(netdev->dev_addr, skaddr->sa_data, netdev->addr_len); in pch_gbe_set_mac()
2247 memcpy(adapter->hw.mac.addr, skaddr->sa_data, netdev->addr_len); in pch_gbe_set_mac()
2667 memcpy(netdev->dev_addr, adapter->hw.mac.addr, netdev->addr_len); in pch_gbe_probe()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c475 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in atl1c_set_mac_addr()
476 memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); in atl1c_set_mac_addr()
2643 memcpy(netdev->dev_addr, adapter->hw.mac_addr, netdev->addr_len); in atl1c_probe()
/linux-4.1.27/drivers/net/arcnet/
Darcnet.c332 dev->addr_len = ARCNET_ALEN; in arcdev_setup()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_provider.c724 netdev->addr_len = ETH_ALEN; in setup()
/linux-4.1.27/drivers/net/ethernet/amd/
Datarilance.c1133 memcpy( dev->dev_addr, saddr->sa_data, dev->addr_len ); in lance_set_mac_address()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_pci.c1649 memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); in fm10k_sw_init()
1650 memcpy(netdev->perm_addr, hw->mac.addr, netdev->addr_len); in fm10k_sw_init()
/linux-4.1.27/drivers/net/ethernet/seeq/
Dsgiseeq.c165 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in sgiseeq_set_mac_address()
/linux-4.1.27/net/bluetooth/rfcomm/
Dsock.c335 static int rfcomm_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) in rfcomm_sock_bind() argument
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c498 memcpy(adapter->mac_addr, netdev->dev_addr, netdev->addr_len); in netxen_read_mac_addr()
521 memcpy(adapter->mac_addr, addr->sa_data, netdev->addr_len); in netxen_nic_set_mac()
522 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in netxen_nic_set_mac()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dfec_mpc52xx.c116 memcpy(dev->dev_addr, sock->sa_data, dev->addr_len); in mpc52xx_fec_set_mac_address()

12