Home
last modified time | relevance | path

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

12

/linux-4.4.14/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.c1246 if (dev->addr_len) { in rtnl_fill_ifinfo()
1247 if (nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr) || in rtnl_fill_ifinfo()
1248 nla_put(skb, IFLA_BROADCAST, dev->addr_len, dev->broadcast)) in rtnl_fill_ifinfo()
1507 nla_len(tb[IFLA_ADDRESS]) < dev->addr_len) in validate_linkmsg()
1511 nla_len(tb[IFLA_BROADCAST]) < dev->addr_len) in validate_linkmsg()
1740 len = sizeof(sa_family_t) + dev->addr_len; in do_setlink()
1748 dev->addr_len); in do_setlink()
1789 nla_memcpy(dev->broadcast, tb[IFLA_BROADCAST], dev->addr_len); in do_setlink()
3029 (dev->addr_len && in ndo_dflt_bridge_getlink()
3030 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.c110 NETDEVICE_SHOW_RO(addr_len, fmt_dec);
152 ret = sysfs_format_mac(buf, ndev->dev_addr, ndev->addr_len); in address_show()
163 return sysfs_format_mac(buf, ndev->broadcast, ndev->addr_len); in broadcast_show()
Dneighbour.c1112 if (!dev->addr_len) { in neigh_update()
1122 !memcmp(lladdr, neigh->ha, dev->addr_len)) in neigh_update()
1176 memcpy(&neigh->ha, lladdr, dev->addr_len); in neigh_update()
1263 lladdr || !dev->addr_len); in neigh_event_ns()
1680 if (tb[NDA_LLADDR] && nla_len(tb[NDA_LLADDR]) < dev->addr_len) in neigh_add()
2177 if (nla_put(skb, NDA_LLADDR, neigh->dev->addr_len, haddr) < 0) { in neigh_fill_info()
Dsock.c2623 int addr_len = 0; in sock_common_recvmsg() local
2627 flags & ~MSG_DONTWAIT, &addr_len); in sock_common_recvmsg()
2629 msg->msg_namelen = addr_len; in sock_common_recvmsg()
Dethtool.c1411 if (epaddr.size < dev->addr_len) in ethtool_get_perm_addr()
1413 epaddr.size = dev->addr_len; in ethtool_get_perm_addr()
/linux-4.4.14/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.h934 int ip6_datagram_connect(struct sock *sk, struct sockaddr *addr, int addr_len);
936 int addr_len);
939 int *addr_len);
941 int *addr_len);
948 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len);
Dip.h160 int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
161 int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
570 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()
Daddrconf.h96 if (dev->addr_len != ETH_ALEN) in addrconf_ifid_eui48()
Dsock.h962 int addr_len);
994 int *addr_len);
998 struct sockaddr *uaddr, int addr_len);
Dneighbour.h511 memcpy(dst, n->ha, dev->addr_len); in neigh_ha_snapshot()
Dtcp.h440 int flags, int *addr_len);
464 int tcp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
/linux-4.4.14/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.c460 int addr_len) in tomoyo_socket_connect() argument
462 return tomoyo_socket_connect_permission(sock, addr, addr_len); in tomoyo_socket_connect()
475 int addr_len) in tomoyo_socket_bind() argument
477 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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.c656 static int rose_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rose_bind() argument
669 if (addr_len != sizeof(struct sockaddr_rose) && addr_len != sizeof(struct full_sockaddr_rose)) in rose_bind()
675 if (addr_len == sizeof(struct sockaddr_rose) && addr->srose_ndigis > 1) in rose_bind()
700 if (addr_len == sizeof(struct full_sockaddr_rose)) { in rose_bind()
717 static int rose_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) in rose_connect() argument
727 if (addr_len != sizeof(struct sockaddr_rose) && addr_len != sizeof(struct full_sockaddr_rose)) in rose_connect()
733 if (addr_len == sizeof(struct sockaddr_rose) && addr->srose_ndigis > 1) in rose_connect()
805 if (addr_len == sizeof(struct full_sockaddr_rose)) { in rose_connect()
/linux-4.4.14/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.4.14/fs/dlm/
Dlowcomms.c523 int *addr_len) in make_sockaddr() argument
529 *addr_len = sizeof(struct sockaddr_in); in make_sockaddr()
534 *addr_len = sizeof(struct sockaddr_in6); in make_sockaddr()
536 memset((char *)saddr + *addr_len, 0, sizeof(struct sockaddr_storage) - *addr_len); in make_sockaddr()
809 int addr_len; in sctp_accept_from_sock() local
837 make_sockaddr(&prim.ssp_addr, 0, &addr_len); in sctp_accept_from_sock()
947 int i, addr_len, result = 0; in sctp_bind_addrs() local
951 make_sockaddr(&localaddr, port, &addr_len); in sctp_bind_addrs()
956 addr_len); in sctp_bind_addrs()
960 (char *)&localaddr, addr_len); in sctp_bind_addrs()
[all …]
/linux-4.4.14/net/l2tp/
Dl2tp_ip6.c260 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()
305 if (addr_len >= sizeof(struct sockaddr_in6) && in l2tp_ip6_bind()
362 int addr_len) in l2tp_ip6_connect() argument
373 if (addr_len < sizeof(*lsa)) in l2tp_ip6_connect()
389 rc = ip6_datagram_connect(sk, uaddr, addr_len); in l2tp_ip6_connect()
496 int addr_len = msg->msg_namelen; in l2tp_ip6_sendmsg() local
522 if (addr_len < SIN6_LEN_RFC2133) in l2tp_ip6_sendmsg()
546 if (addr_len >= sizeof(struct sockaddr_in6) && in l2tp_ip6_sendmsg()
652 int noblock, int flags, int *addr_len) in l2tp_ip6_recvmsg() argument
[all …]
Dl2tp_ip.c246 static int l2tp_ip_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip_bind() argument
256 if (addr_len < sizeof(struct sockaddr_l2tpip)) in l2tp_ip_bind()
270 if (sk->sk_state != TCP_CLOSE || 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
313 if (addr_len < sizeof(*lsa)) in l2tp_ip_connect()
319 rc = ip4_datagram_connect(sk, uaddr, addr_len); in l2tp_ip_connect()
512 size_t len, int noblock, int flags, int *addr_len) in l2tp_ip_recvmsg() argument
545 *addr_len = sizeof(*sin); in l2tp_ip_recvmsg()
/linux-4.4.14/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.c204 memcpy(haddr, dev->broadcast, dev->addr_len); in arp_mc_map()
270 memcpy(neigh->ha, dev->dev_addr, dev->addr_len); in arp_constructor()
274 memcpy(neigh->ha, dev->broadcast, dev->addr_len); in arp_constructor()
594 arp->ar_hln = dev->addr_len; in arp_create()
600 memcpy(arp_ptr, src_hw, dev->addr_len); in arp_create()
601 arp_ptr += dev->addr_len; in arp_create()
612 memcpy(arp_ptr, target_hw, dev->addr_len); in arp_create()
614 memset(arp_ptr, 0, dev->addr_len); in arp_create()
615 arp_ptr += dev->addr_len; in arp_create()
718 arp_ptr += dev->addr_len; in arp_process()
[all …]
Daf_inet.c422 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet_bind() argument
435 err = sk->sk_prot->bind(sk, uaddr, addr_len); in inet_bind()
439 if (addr_len < sizeof(struct sockaddr_in)) in inet_bind()
520 int addr_len, int flags) in inet_dgram_connect() argument
524 if (addr_len < sizeof(uaddr->sa_family)) in inet_dgram_connect()
531 return sk->sk_prot->connect(sk, uaddr, addr_len); in inet_dgram_connect()
565 int addr_len, int flags) in __inet_stream_connect() argument
571 if (addr_len < sizeof(uaddr->sa_family)) in __inet_stream_connect()
596 err = sk->sk_prot->connect(sk, uaddr, addr_len); in __inet_stream_connect()
652 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()
414 int ping_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ping_bind() argument
421 err = ping_check_bind_addr(sk, isk, uaddr, addr_len); in ping_bind()
856 int flags, int *addr_len) in ping_recvmsg() argument
870 return inet_recv_error(sk, msg, len, addr_len); in ping_recvmsg()
898 *addr_len = sizeof(*sin); in ping_recvmsg()
920 *addr_len = sizeof(*sin6); in ping_recvmsg()
Dipconfig.c524 if (rarp->ar_hln != dev->addr_len || dev->type != ntohs(rarp->ar_hrd)) in ic_rarp_recv()
557 rarp_ptr += dev->addr_len; in ic_rarp_recv()
561 rarp_ptr += dev->addr_len; in ic_rarp_recv()
565 if (memcmp(tha, dev->dev_addr, dev->addr_len)) in ic_rarp_recv()
855 b->hlen = dev->addr_len; in ic_bootp_send_if()
856 memcpy(b->hw_addr, dev->dev_addr, dev->addr_len); in ic_bootp_send_if()
1112 if (memcmp(dev->dev_addr, b->hw_addr, dev->addr_len) != 0) in ic_bootp_recv()
1535 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.c602 int addr_len; in valid_hostcond() local
613 addr_len = 0; in valid_hostcond()
616 addr_len = sizeof(struct in_addr); in valid_hostcond()
619 addr_len = sizeof(struct in6_addr); in valid_hostcond()
624 *min_len += addr_len; in valid_hostcond()
629 if (cond->prefix_len > 8 * addr_len) in valid_hostcond()
Draw.c695 static int raw_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in raw_bind() argument
702 if (sk->sk_state != TCP_CLOSE || addr_len < sizeof(struct sockaddr_in)) in raw_bind()
723 int noblock, int flags, int *addr_len) in raw_recvmsg() argument
735 err = ip_recv_error(sk, msg, len, addr_len); in raw_recvmsg()
761 *addr_len = sizeof(*sin); in raw_recvmsg()
Dipip.c288 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.c1269 int flags, int *addr_len) in udp_recvmsg() argument
1281 return ip_recv_error(sk, msg, len, addr_len); in udp_recvmsg()
1340 *addr_len = sizeof(*sin); in udp_recvmsg()
/linux-4.4.14/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.h1630 unsigned char addr_len; member
3437 struct netdev_hw_addr_list *from_list, int addr_len);
3439 struct netdev_hw_addr_list *from_list, int addr_len);
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139cp.c1632 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in cp_set_mac_address()
1706 int addr_len) in eeprom_extend_cmd() argument
1708 int cmd = (EE_EXTEND_CMD << addr_len) | (extend_cmd << (addr_len - 2)); in eeprom_extend_cmd()
1711 eeprom_cmd(ee_addr, cmd, 3 + addr_len); in eeprom_extend_cmd()
1715 static u16 read_eeprom (void __iomem *ioaddr, int location, int addr_len) in read_eeprom() argument
1720 int read_cmd = location | (EE_READ_CMD << addr_len); in read_eeprom()
1723 eeprom_cmd(ee_addr, read_cmd, 3 + addr_len); in read_eeprom()
1741 int addr_len) in write_eeprom() argument
1745 int write_cmd = location | (EE_WRITE_CMD << addr_len); in write_eeprom()
1747 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.4.14/net/ax25/
Dax25_ip.c63 memcpy(buff, daddr, dev->addr_len); /* Address specified */ in ax25_hard_header()
71 memcpy(buff, saddr, dev->addr_len); in ax25_hard_header()
73 memcpy(buff, dev->dev_addr, dev->addr_len); in ax25_hard_header()
Daf_ax25.c1037 static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in ax25_bind() argument
1047 if (addr_len != sizeof(struct sockaddr_ax25) && in ax25_bind()
1048 addr_len != sizeof(struct full_sockaddr_ax25)) in ax25_bind()
1052 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) || in ax25_bind()
1053 (addr_len > sizeof(struct full_sockaddr_ax25))) in ax25_bind()
1086 if (addr_len > sizeof(struct sockaddr_ax25) && addr->fsa_ax25.sax25_ndigis == 1) { in ax25_bind()
1116 struct sockaddr *uaddr, int addr_len, int flags) in ax25_connect() argument
1128 if (addr_len == sizeof(struct sockaddr_ax25)) in ax25_connect()
1133 else if (addr_len != sizeof(struct full_sockaddr_ax25)) in ax25_connect()
1137 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) || in ax25_connect()
[all …]
/linux-4.4.14/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()
461 int noblock, int flags, int *addr_len) in rawv6_recvmsg() argument
473 return ipv6_recv_error(sk, msg, len, addr_len); in rawv6_recvmsg()
476 return ipv6_recv_rxpmtu(sk, msg, len, addr_len); in rawv6_recvmsg()
510 *addr_len = sizeof(*sin6); in rawv6_recvmsg()
748 int addr_len = msg->msg_namelen; in rawv6_sendmsg() local
773 if (addr_len < SIN6_LEN_RFC2133) in rawv6_sendmsg()
808 if (addr_len >= sizeof(struct sockaddr_in6) && in rawv6_sendmsg()
Dndisc.c156 int data_len = skb->dev->addr_len; in ndisc_fill_addr_option()
287 memcpy(buf, dev->broadcast, dev->addr_len); in ndisc_mc_map()
335 memcpy(neigh->ha, dev->dev_addr, dev->addr_len); in ndisc_constructor()
340 memcpy(neigh->ha, dev->broadcast, dev->addr_len); in ndisc_constructor()
509 if (!dev->addr_len) in ndisc_send_na()
563 int inc_opt = dev->addr_len; in ndisc_send_ns()
603 int send_sllao = dev->addr_len; in ndisc_send_rs()
857 !inc || lladdr || !dev->addr_len); in ndisc_recv_ns()
954 if (lladdr && !memcmp(lladdr, dev->dev_addr, dev->addr_len) && in ndisc_recv_na()
1544 if (dev->addr_len) { in ndisc_send_redirect()
[all …]
Dudp_impl.h28 int flags, int *addr_len);
Dudp.c396 int noblock, int flags, int *addr_len) in udpv6_recvmsg() argument
409 return ipv6_recv_error(sk, msg, len, addr_len); in udpv6_recvmsg()
412 return ipv6_recv_rxpmtu(sk, msg, len, addr_len); in udpv6_recvmsg()
491 *addr_len = sizeof(*sin6); in udpv6_recvmsg()
1115 int addr_len = msg->msg_namelen; in udpv6_sendmsg() local
1128 if (addr_len < offsetof(struct sockaddr, sa_data)) in udpv6_sendmsg()
1133 if (addr_len < SIN6_LEN_RFC2133) in udpv6_sendmsg()
1141 msg->msg_namelen = addr_len = 0; in udpv6_sendmsg()
1223 if (addr_len >= sizeof(struct sockaddr_in6) && in udpv6_sendmsg()
Daf_inet6.c256 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet6_bind() argument
270 return sk->sk_prot->bind(sk, uaddr, addr_len); in inet6_bind()
272 if (addr_len < SIN6_LEN_RFC2133) in inet6_bind()
324 if (addr_len >= sizeof(struct sockaddr_in6) && in inet6_bind()
Dping.c60 int *addr_len) in dummy_ipv6_recv_error() argument
Dtcp_ipv6.c114 int addr_len) in tcp_v6_connect() argument
128 if (addr_len < SIN6_LEN_RFC2133) in tcp_v6_connect()
161 if (addr_len >= sizeof(struct sockaddr_in6) && in tcp_v6_connect()
Daddrconf.c1956 if (dev->addr_len != IEEE802154_ADDR_LEN) in addrconf_ifid_eui64()
1967 if (dev->addr_len != FWNET_ALEN) in addrconf_ifid_ieee1394()
1980 if (dev->addr_len != ARCNET_ALEN) in addrconf_ifid_arcnet()
1989 if (dev->addr_len != INFINIBAND_ALEN) in addrconf_ifid_infiniband()
3012 memcpy(data.hwaddr, idev->dev->perm_addr, idev->dev->addr_len); in ipv6_generate_stable_address()
4969 (dev->addr_len && in inet6_fill_ifinfo()
4970 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) || in inet6_fill_ifinfo()
/linux-4.4.14/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.c1751 int addr_len) in tulip_read_eeprom() argument
1756 int read_cmd = location | (EE_READ_CMD << addr_len); in tulip_read_eeprom()
1762 for (i = 4 + addr_len; i >= 0; i--) { in tulip_read_eeprom()
/linux-4.4.14/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.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dl2t.c107 int addr_len, int ifindex) in addr_hash() argument
109 return addr_len == 4 ? arp_hash(d, addr, ifindex) : in addr_hash()
371 int addr_len = neigh->tbl->key_len; in cxgb4_l2t_get() local
374 int hash = addr_hash(d, addr, addr_len, ifidx); in cxgb4_l2t_get()
403 memcpy(e->addr, addr, addr_len); in cxgb4_l2t_get()
407 e->v6 = addr_len == 16; in cxgb4_l2t_get()
484 int addr_len = neigh->tbl->key_len; in t4_l2t_update() local
487 int hash = addr_hash(d, addr, addr_len, ifidx); in t4_l2t_update()
/linux-4.4.14/include/uapi/linux/
Dipmi.h254 unsigned int addr_len; member
305 unsigned int addr_len; /* The size of the address buffer. member
/linux-4.4.14/net/ieee802154/
Dsocket.c108 int addr_len) in ieee802154_sock_bind() argument
113 return sk->sk_prot->bind(sk, uaddr, addr_len); in ieee802154_sock_bind()
115 return sock_no_bind(sock, uaddr, addr_len); in ieee802154_sock_bind()
119 int addr_len, int flags) in ieee802154_sock_connect() argument
123 if (addr_len < sizeof(uaddr->sa_family)) in ieee802154_sock_connect()
129 return sk->sk_prot->connect(sk, uaddr, addr_len); in ieee802154_sock_connect()
240 int addr_len) in raw_connect() argument
322 int noblock, int flags, int *addr_len) in raw_recvmsg() argument
709 int noblock, int flags, int *addr_len) in dgram_recvmsg() argument
742 *addr_len = sizeof(*saddr); in dgram_recvmsg()
/linux-4.4.14/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.4.14/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.4.14/net/rds/
Dbind.c135 int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rds_bind() argument
145 if (addr_len != sizeof(struct sockaddr_in) || in rds_bind()
Daf_rds.c376 int addr_len, int flags) in rds_connect() argument
385 if (addr_len != sizeof(struct sockaddr_in)) { in rds_connect()
Drds.h607 int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len);
/linux-4.4.14/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.4.14/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.4.14/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.4.14/net/bridge/
Dbr_input.c91 parp->ar_hln != dev->addr_len || in br_do_proxy_arp()
97 arpptr += dev->addr_len; /* sha */ in br_do_proxy_arp()
100 arpptr += dev->addr_len; /* tha */ in br_do_proxy_arp()
Dbr_if.c450 dev->type != ARPHRD_ETHER || dev->addr_len != ETH_ALEN || in br_add_if()
Dbr_netlink.c367 (dev->addr_len && in br_fill_ifinfo()
368 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) || in br_fill_ifinfo()
/linux-4.4.14/net/6lowpan/
Dcore.c20 dev->addr_len = EUI64_ADDR_LEN; in lowpan_netdev_setup()
/linux-4.4.14/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.4.14/drivers/staging/lustre/lnet/lnet/
Dnidstrings.c1141 size_t addr_len; in libcfs_nid2str_r() local
1144 addr_len = strlen(buf); in libcfs_nid2str_r()
1146 snprintf(buf + addr_len, buf_size - addr_len, "@%s", in libcfs_nid2str_r()
1149 snprintf(buf + addr_len, buf_size - addr_len, "@%s%u", in libcfs_nid2str_r()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/net/wan/lmc/
Dlmc_proto.c60 dev->addr_len = 0; in lmc_proto_attach()
/linux-4.4.14/net/unix/
Daf_unix.c636 int addr_len, int flags);
973 static int unix_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in unix_bind() argument
991 if (addr_len == sizeof(short)) { in unix_bind()
996 err = unix_mkname(sunaddr, addr_len, &hash); in unix_bind()
999 addr_len = err; in unix_bind()
1030 addr = kmalloc(sizeof(*addr)+addr_len, GFP_KERNEL); in unix_bind()
1034 memcpy(addr->name, sunaddr, addr_len); in unix_bind()
1035 addr->len = addr_len; in unix_bind()
1058 if (__unix_find_socket_byname(net, sunaddr, addr_len, in unix_bind()
1207 int addr_len, int flags) in unix_stream_connect() argument
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/net/wan/
Dlapbether.c255 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in lapbeth_set_mac_address()
313 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.c755 dev->addr_len = 0; in x25_asy_setup()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8842.c1080 memcpy(netdev->dev_addr, mac, netdev->addr_len); in ks8842_set_mac()
1195 i = netdev->addr_len; in ks8842_probe()
1197 for (i = 0; i < netdev->addr_len; i++) in ks8842_probe()
1201 if (i < netdev->addr_len) in ks8842_probe()
1204 netdev->addr_len); in ks8842_probe()
1207 if (i == netdev->addr_len) { in ks8842_probe()
/linux-4.4.14/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 (dev->addr_len != L) { in gdm_wimax_get_prepared_info()
593 memcpy(dev->dev_addr, V, dev->addr_len); in gdm_wimax_get_prepared_info()
/linux-4.4.14/net/mpls/
Daf_mpls.c549 (dev->addr_len != nh->nh_via_alen)) in mpls_nh_assign_dev()
1412 rt0 = mpls_rt_alloc(1, lo->addr_len); in resize_platform_label_table()
1419 rt0->rt_nh->nh_via_alen = lo->addr_len; in resize_platform_label_table()
1421 lo->addr_len); in resize_platform_label_table()
1425 rt2 = mpls_rt_alloc(1, lo->addr_len); in resize_platform_label_table()
1432 rt2->rt_nh->nh_via_alen = lo->addr_len; in resize_platform_label_table()
1434 lo->addr_len); in resize_platform_label_table()
/linux-4.4.14/net/hsr/
Dhsr_slave.c66 (dev->addr_len != ETH_ALEN)) { in hsr_check_dev_ok()
/linux-4.4.14/drivers/net/
Dloopback.c167 dev->addr_len = ETH_ALEN; /* 6 */ in loopback_setup()
Dntb_netdev.c431 memcpy(ndev->dev_addr, ndev->perm_addr, ndev->addr_len); in ntb_netdev_probe()
Dvirtio_net.c1033 sg_init_one(&sg, addr->sa_data, dev->addr_len); in virtnet_set_mac_address()
1045 for (i = 0; i < dev->addr_len; i++) in virtnet_set_mac_address()
1796 dev->dev_addr, dev->addr_len); in virtnet_probe()
Dvxlan.c1371 parp->ar_hln != dev->addr_len || in arp_reduce()
1376 arpptr += dev->addr_len; /* sha */ in arp_reduce()
1379 arpptr += dev->addr_len; /* tha */ in arp_reduce()
1653 dev->addr_len); in route_shortcircuit()
1654 memcpy(eth_hdr(skb)->h_dest, n->ha, dev->addr_len); in route_shortcircuit()
/linux-4.4.14/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.4.14/drivers/net/hamradio/
Dbpqether.c313 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()
845 dev->addr_len = AX25_ADDR_LEN; in mkiss_ioctl()
D6pack.c319 dev->addr_len = AX25_ADDR_LEN; in sp_setup()
731 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.4.14/net/mac802154/
Diface.c140 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in mac802154_wpan_mac_addr()
148 dev->addr_len); in mac802154_wpan_mac_addr()
535 dev->addr_len = IEEE802154_EXTENDED_ADDR_LEN; in ieee802154_if_setup()
/linux-4.4.14/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.4.14/crypto/
Daf_alg.c150 static int alg_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in alg_bind() argument
163 if (addr_len != sizeof(*sa)) in alg_bind()
/linux-4.4.14/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.4.14/net/bluetooth/bnep/
Dnetdev.c222 dev->addr_len = ETH_ALEN; in bnep_net_setup()
/linux-4.4.14/net/dccp/
Ddccp.h316 int flags, int *addr_len);
321 int dccp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
Dipv6.c760 int addr_len) in dccp_v6_connect() argument
776 if (addr_len < SIN6_LEN_RFC2133) in dccp_v6_connect()
807 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.4.14/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()
1132 bond_dev->addr_len = slave_dev->addr_len; in bond_setup_by_slave()
1135 slave_dev->addr_len); in bond_setup_by_slave()
1460 memcpy(addr.sa_data, bond_dev->dev_addr, bond_dev->addr_len); in bond_enslave()
2450 if (arp->ar_hln != bond->dev->addr_len || in bond_arp_rcv()
2459 arp_ptr += bond->dev->addr_len; in bond_arp_rcv()
2461 arp_ptr += 4 + bond->dev->addr_len; in bond_arp_rcv()
3609 memcpy(bond_dev->dev_addr, sa->sa_data, bond_dev->addr_len); in bond_set_mac_address()
3613 memcpy(tmp_sa.sa_data, bond_dev->dev_addr, bond_dev->addr_len); in bond_set_mac_address()
Dbond_netlink.c53 slave_dev->addr_len, slave->perm_hwaddr)) in bond_fill_slave_info()
/linux-4.4.14/net/sctp/
Dprotocol.c882 static void sctp_inet_msgname(char *msgname, int *addr_len) in sctp_inet_msgname() argument
887 *addr_len = sizeof(struct sockaddr_in); in sctp_inet_msgname()
894 int *addr_len) in sctp_inet_event_msgname() argument
902 sctp_inet_msgname(msgname, addr_len); in sctp_inet_event_msgname()
Dipv6.c769 int *addr_len) in sctp_inet6_skb_msgname() argument
795 *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()
2064 int noblock, int flags, int *addr_len) in sctp_recvmsg() argument
2075 addr_len); in sctp_recvmsg()
2107 sp->pf->event_msgname(event, msg->msg_name, addr_len); in sctp_recvmsg()
2109 sp->pf->skb_msgname(skb, msg->msg_name, addr_len); in sctp_recvmsg()
3854 int addr_len) in sctp_connect() argument
3862 addr, addr_len); in sctp_connect()
3866 if (!af || addr_len < af->sockaddr_len) { in sctp_connect()
/linux-4.4.14/net/bluetooth/
Dhci_sock.c749 int addr_len) in hci_sock_bind() argument
762 len = min_t(unsigned int, sizeof(haddr), addr_len); in hci_sock_bind()
927 int *addr_len, int peer) in hci_sock_getname() argument
947 *addr_len = sizeof(*haddr); in hci_sock_getname()
Dsco.c518 int addr_len) in sco_sock_bind() argument
529 if (addr_len < sizeof(struct sockaddr_sco)) in sco_sock_bind()
/linux-4.4.14/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()
Dmcs7830.c175 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in mcs7830_set_mac_address()
Dsr9700.c299 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in sr9700_set_mac_address()
Ddm9601.c334 memcpy(net->dev_addr, addr->sa_data, net->addr_len); in dm9601_set_mac_address()
/linux-4.4.14/drivers/net/ipvlan/
Dipvlan_core.c334 arp_ptr += (2 * port->dev->addr_len) + 4; in ipvlan_addr_lookup()
336 arp_ptr += port->dev->addr_len; in ipvlan_addr_lookup()
/linux-4.4.14/net/ethernet/
Deth.c357 dev->addr_len = ETH_ALEN; in ether_setup()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1476 netdev->addr_len); in igbvf_reset()
1478 netdev->addr_len); in igbvf_reset()
1749 memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); in igbvf_set_mac()
1756 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in igbvf_set_mac()
2753 netdev->addr_len); in igbvf_probe()
2760 netdev->addr_len); in igbvf_probe()
/linux-4.4.14/drivers/net/team/
Dteam.c65 memcpy(addr.sa_data, dev_addr, port_dev->addr_len); in __set_port_dev_addr()
1161 memcpy(port->orig.dev_addr, port_dev->dev_addr, port_dev->addr_len); in team_port_add()
1737 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in team_set_mac_address()
2020 dev->addr_len = port_dev->addr_len; in team_setup_by_port()
2022 memcpy(dev->broadcast, port_dev->broadcast, port_dev->addr_len); in team_setup_by_port()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/net/packet/
Daf_packet.c3002 int addr_len) in packet_bind_spkt() argument
3011 if (addr_len != sizeof(struct sockaddr)) in packet_bind_spkt()
3018 static int packet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in packet_bind() argument
3027 if (addr_len < sizeof(struct sockaddr_ll)) in packet_bind()
3342 sll->sll_halen = dev->addr_len; in packet_getname()
3343 memcpy(sll->sll_addr, dev->dev_addr, dev->addr_len); in packet_getname()
3359 if (i->alen != dev->addr_len) in packet_dev_mc()
3371 if (i->alen != dev->addr_len) in packet_dev_mc()
3414 if (mreq->mr_alen > dev->addr_len) in packet_mc_add()
/linux-4.4.14/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.4.14/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.4.14/drivers/s390/net/
Dqeth_l3_main.c1796 card->dev->addr_len); in qeth_l3_rebuild_skb()
1803 card->dev->addr_len); in qeth_l3_rebuild_skb()
1816 card->dev->addr_len); in qeth_l3_rebuild_skb()
1821 card->dev->addr_len); in qeth_l3_rebuild_skb()
1824 tg_addr, "FAKELL", card->dev->addr_len); in qeth_l3_rebuild_skb()
1884 card->dev->addr_len); in qeth_l3_process_inbound_buffer()
2686 card->dev->addr_len); in qeth_l3_fill_af_iucv_hdr()
/linux-4.4.14/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.4.14/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.4.14/net/bluetooth/rfcomm/
Dsock.c335 static int rfcomm_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) in rfcomm_sock_bind() argument
345 len = min_t(unsigned int, sizeof(sa), addr_len); in rfcomm_sock_bind()
/linux-4.4.14/net/caif/
Dcaif_socket.c745 int addr_len, int flags) in caif_connect() argument
804 if (addr_len != sizeof(struct sockaddr_caif)) in caif_connect()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c2264 netdev->addr_len); in ixgbevf_reset()
2266 netdev->addr_len); in ixgbevf_reset()
2665 memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); in ixgbevf_sw_init()
2671 memcpy(hw->mac.addr, netdev->dev_addr, netdev->addr_len); in ixgbevf_sw_init()
3701 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in ixgbevf_set_mac()
3702 memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); in ixgbevf_set_mac()
/linux-4.4.14/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()
2037 memcpy(priv->mac_addr, ndev->dev_addr, ndev->addr_len); in davinci_emac_probe()
/linux-4.4.14/net/
Dsocket.c1621 int, addr_len) in SYSCALL_DEFINE6() argument
1642 err = move_addr_to_kernel(addr, addr_len, &address); in SYSCALL_DEFINE6()
1646 msg.msg_namelen = addr_len; in SYSCALL_DEFINE6()
1677 int __user *, addr_len) in SYSCALL_DEFINE6() argument
1706 msg.msg_namelen, addr, addr_len); in SYSCALL_DEFINE6()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dnic.h221 unsigned int addr_len; member
Dfalcon.c588 (addressed ? spi->addr_len : 0), in falcon_spi_cmd()
2156 spi_device->addr_len = in falcon_spi_device_init()
2159 spi_device->addr_len == 1); in falcon_spi_device_init()
/linux-4.4.14/net/batman-adv/
Dhard-interface.c123 if (net_dev->addr_len != ETH_ALEN) in batadv_is_valid_iface()
/linux-4.4.14/arch/s390/kernel/
Dcompat_wrapper.c178 …d __user *, buff, size_t, len, unsigned int, flags, struct sockaddr __user *, addr, int, addr_len);
/linux-4.4.14/drivers/media/dvb-core/
Ddvb_net.c1162 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);
1256 net->addr_len = 6;
/linux-4.4.14/drivers/net/ethernet/8390/
Dne2k-pci.c379 memcpy(dev->dev_addr, SA_prom, dev->addr_len); in ne2k_pci_init_one()
/linux-4.4.14/drivers/staging/wlan-ng/
Dp80211netdev.c666 memcpy(dev->dev_addr, new_addr->sa_data, dev->addr_len); in p80211knetdev_set_mac_address()
/linux-4.4.14/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()
4433 memcpy(ndev->dev_addr, addr->sa_data, ndev->addr_len); in qlge_set_mac_address()
4435 memcpy(qdev->current_mac_addr, ndev->dev_addr, ndev->addr_len); in qlge_set_mac_address()
4675 memcpy(qdev->current_mac_addr, ndev->dev_addr, ndev->addr_len); in ql_init_device()
/linux-4.4.14/drivers/net/wimax/i2400m/
Ddriver.c251 net_dev->addr_len = ETH_ALEN; in i2400m_check_mac_addr()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-main.c647 memcpy(netdev->dev_addr, pdata->mac_addr, netdev->addr_len); in xgbe_probe()
/linux-4.4.14/drivers/net/ethernet/moxa/
Dmoxart_ether.c57 memcpy(ndev->dev_addr, address->sa_data, ndev->addr_len); in moxart_set_mac_address()
/linux-4.4.14/drivers/usb/gadget/function/
Df_phonet.c287 dev->addr_len = 1; in pn_net_setup()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-net23 What: /sys/class/net/<iface>/addr_len
/linux-4.4.14/drivers/net/appletalk/
Dcops.c954 dev->addr_len = 1; in cops_ioctl()
Dltpc.c846 dev->addr_len=1; in ltpc_ioctl()
/linux-4.4.14/drivers/net/ethernet/tile/
Dtilepro.c2139 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in tile_net_set_mac_address()
2193 (HV_VirtAddr)dev->dev_addr, dev->addr_len, in tile_net_get_mac()
/linux-4.4.14/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()
1676 netdev->addr_len = ETH_ALEN; in nes_netdev_init()
/linux-4.4.14/net/netlink/
Daf_netlink.c1518 int addr_len) in netlink_bind() argument
1528 if (addr_len < sizeof(struct sockaddr_nl)) in netlink_bind()
1633 int *addr_len, int peer) in netlink_getname() argument
1641 *addr_len = sizeof(*nladdr); in netlink_getname()
/linux-4.4.14/drivers/net/wireless/prism54/
Dislpci_dev.c840 ndev->addr_len = ETH_ALEN; in islpci_setup()
/linux-4.4.14/drivers/net/ethernet/arc/
Demac_main.c678 memcpy(ndev->dev_addr, addr->sa_data, ndev->addr_len); in arc_emac_set_address()
/linux-4.4.14/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.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_dcb.c1942 memcpy(perm_addr, netdev->dev_addr, netdev->addr_len); in bnx2x_dcbnl_get_perm_hw_addr()
1946 memcpy(perm_addr+netdev->addr_len, bp->fip_mac, in bnx2x_dcbnl_get_perm_hw_addr()
1947 netdev->addr_len); in bnx2x_dcbnl_get_perm_hw_addr()
/linux-4.4.14/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.4.14/net/8021q/
Dvlan_dev.c564 memcpy(dev->broadcast, real_dev->broadcast, dev->addr_len); in vlan_dev_init()
/linux-4.4.14/drivers/net/ethernet/xilinx/
Dxilinx_emaclite.c499 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); in xemaclite_set_mac_address()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c810 memcpy(ndev->dev_addr, mac_addr->sa_data, ndev->addr_len); in hns_nic_net_set_mac_address()
832 memcpy(ndev->dev_addr, mac_addr_temp, ndev->addr_len); in hns_init_mac_addr()
/linux-4.4.14/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()
2653 memcpy(netdev->dev_addr, adapter->hw.mac_addr, netdev->addr_len); in atl1c_probe()
/linux-4.4.14/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.4.14/drivers/net/ethernet/amd/
Datarilance.c1133 memcpy( dev->dev_addr, saddr->sa_data, dev->addr_len ); in lance_set_mac_address()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.c736 netdev->addr_len = ETH_ALEN; in setup()
/linux-4.4.14/net/mac80211/
Diface.c853 sdata->dev->addr_len); in ieee80211_do_stop()
1072 __hw_addr_sync(&local->mc_list, &dev->mc, dev->addr_len); in ieee80211_set_multicast_list()
/linux-4.4.14/drivers/net/ethernet/seeq/
Dsgiseeq.c165 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in sgiseeq_set_mac_address()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_pci.c1711 memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); in fm10k_sw_init()
1712 memcpy(netdev->perm_addr, hw->mac.addr, netdev->addr_len); in fm10k_sw_init()
/linux-4.4.14/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.4.14/drivers/net/ethernet/freescale/
Dfec_mpc52xx.c116 memcpy(dev->dev_addr, sock->sa_data, dev->addr_len); in mpc52xx_fec_set_mac_address()

12