| /linux/drivers/net/ethernet/atheros/atlx/ |
| H A D | atlx.c | 69 if (!is_valid_ether_addr(addr->sa_data)) in atlx_set_mac() 72 eth_hw_addr_set(netdev, addr->sa_data); in atlx_set_mac() 73 memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); in atlx_set_mac()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | mcg.c | 282 struct ib_sa_mcmember_data *sa_data = (struct ib_sa_mcmember_data *)&mad.data; in send_leave_to_wire() local 301 *sa_data = group->rec; in send_leave_to_wire() 302 sa_data->scope_join_state = join_state; in send_leave_to_wire() 322 struct ib_sa_mcmember_data *sa_data = (struct ib_sa_mcmember_data *)&mad.data; in send_reply_to_slave() local 341 *sa_data = group->rec; in send_reply_to_slave() 344 sa_data->scope_join_state &= 0xf0; in send_reply_to_slave() 345 sa_data->scope_join_state |= (group->func[slave].join_state & 0x0f); in send_reply_to_slave() 346 memcpy(&sa_data->port_gid, &req_sa_data->port_gid, sizeof req_sa_data->port_gid); in send_reply_to_slave() 611 struct ib_sa_mcmember_data *sa_data = (struct ib_sa_mcmember_data *)req->sa_mad.data; in handle_join_req() local 615 status = cmp_rec(&group->rec, sa_data, req->sa_mad.sa_hdr.comp_mask); in handle_join_req() [all …]
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_vf_common.c | 235 ret = wx_set_rar_vf(wx, 1, (u8 *)addr->sa_data, 1); in wx_set_mac_vf() 241 memcpy(wx->mac.addr, addr->sa_data, netdev->addr_len); in wx_set_mac_vf() 242 memcpy(wx->mac.perm_addr, addr->sa_data, netdev->addr_len); in wx_set_mac_vf() 243 eth_hw_addr_set(netdev, addr->sa_data); in wx_set_mac_vf()
|
| /linux/net/wireless/ |
| H A D | ibss.c | 54 memcpy(wrqu.ap_addr.sa_data, bssid, ETH_ALEN); in __cfg80211_ibss_joined() 429 u8 *bssid = ap_addr->sa_data; in cfg80211_ibss_wext_siwap() 487 memcpy(ap_addr->sa_data, wdev->u.ibss.current_bss->pub.bssid, in cfg80211_ibss_wext_giwap() 490 memcpy(ap_addr->sa_data, wdev->wext.ibss.bssid, ETH_ALEN); in cfg80211_ibss_wext_giwap() 492 eth_zero_addr(ap_addr->sa_data); in cfg80211_ibss_wext_giwap()
|
| /linux/drivers/net/usb/ |
| H A D | sr9700.c | 250 if (!is_valid_ether_addr(addr->sa_data)) { in sr9700_set_mac_address() 252 addr->sa_data); in sr9700_set_mac_address() 256 eth_hw_addr_set(netdev, addr->sa_data); in sr9700_set_mac_address()
|
| H A D | dm9601.c | 313 if (!is_valid_ether_addr(addr->sa_data)) { in dm9601_set_mac_address() 315 addr->sa_data); in dm9601_set_mac_address() 319 eth_hw_addr_set(net, addr->sa_data); in dm9601_set_mac_address()
|
| H A D | asix_common.c | 742 if (!is_valid_ether_addr(addr->sa_data)) in asix_set_mac_address() 745 eth_hw_addr_set(net, addr->sa_data); in asix_set_mac_address() 751 memcpy(data->mac_addr, addr->sa_data, ETH_ALEN); in asix_set_mac_address()
|
| /linux/include/linux/ |
| H A D | in6.h | 24 char sa_data[sizeof(struct sockaddr_in6) - member
|
| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc_vf.c | 106 if (!is_valid_ether_addr(saddr->sa_data)) in enetc_vf_set_mac_addr() 113 eth_hw_addr_set(ndev, saddr->sa_data); in enetc_vf_set_mac_addr()
|
| /linux/net/bridge/ |
| H A D | br_device.c | 226 if (!is_valid_ether_addr(addr->sa_data)) in br_set_mac_address() 236 if (!ether_addr_equal(dev->dev_addr, addr->sa_data)) { in br_set_mac_address() 238 br_stp_change_bridge_id(br, addr->sa_data); in br_set_mac_address()
|
| /linux/drivers/net/ethernet/microchip/lan865x/ |
| H A D | lan865x.c | 99 if (ether_addr_equal(address->sa_data, netdev->dev_addr)) in lan865x_set_mac_address() 102 ret = lan865x_set_hw_macaddr(priv, address->sa_data); in lan865x_set_mac_address()
|
| /linux/tools/perf/trace/beauty/include/linux/ |
| H A D | socket.h | 38 char sa_data[14]; /* 14 bytes of protocol address */ member 55 char sa_data[]; /* flexible address data */ member
|
| /linux/drivers/net/ethernet/hisilicon/hibmcge/ |
| H A D | hbg_hw.c | 83 u64_to_ether_addr(mac_addr, (u8 *)specs->mac_addr.sa_data); in hbg_hw_dev_specs_init() 85 if (!is_valid_ether_addr((u8 *)specs->mac_addr.sa_data)) in hbg_hw_dev_specs_init()
|
| /linux/net/ethernet/ |
| H A D | eth.c | 278 if (!is_valid_ether_addr(addr->sa_data)) in eth_prepare_mac_addr_change() 293 eth_hw_addr_set(dev, addr->sa_data); in eth_commit_mac_addr_change()
|
| /linux/net/batman-adv/ |
| H A D | mesh-interface.c | 119 if (!is_valid_ether_addr(addr->sa_data)) in batadv_interface_set_mac_addr() 123 eth_hw_addr_set(dev, addr->sa_data); in batadv_interface_set_mac_addr() 133 batadv_tt_local_add(dev, addr->sa_data, vlan->vid, in batadv_interface_set_mac_addr()
|
| /linux/net/8021q/ |
| H A D | vlan_dev.c | 320 if (!is_valid_ether_addr(addr->sa_data)) in vlan_dev_set_mac_address() 326 if (!ether_addr_equal(addr->sa_data, real_dev->dev_addr)) { in vlan_dev_set_mac_address() 327 err = dev_uc_add(real_dev, addr->sa_data); in vlan_dev_set_mac_address() 336 eth_hw_addr_set(dev, addr->sa_data);
|
| /linux/drivers/net/ethernet/marvell/octeon_ep_vf/ |
| H A D | octep_vf_main.c | 865 if (!is_valid_ether_addr(addr->sa_data)) in octep_vf_set_mac() 868 err = octep_vf_mbox_set_mac_addr(oct, addr->sa_data); in octep_vf_set_mac() 872 memcpy(oct->mac_addr, addr->sa_data, ETH_ALEN); in octep_vf_set_mac() 873 eth_hw_addr_set(netdev, addr->sa_data); in octep_vf_set_mac()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | xdp_redirect_multi.c | |
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_lib.c | 2542 if (!is_valid_ether_addr(addr->sa_data)) { in idpf_set_mac() 2544 addr->sa_data); in idpf_set_mac() 2549 if (ether_addr_equal(netdev->dev_addr, addr->sa_data)) in idpf_set_mac() 2553 ether_addr_copy(vport->default_mac_addr, addr->sa_data); in idpf_set_mac() 2555 err = idpf_add_mac_filter(vport, np, addr->sa_data, false); in idpf_set_mac() 2557 __idpf_del_mac_filter(vport_config, addr->sa_data); in idpf_set_mac() 2565 eth_hw_addr_set(netdev, addr->sa_data); in idpf_set_mac()
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| H A D | main.c | 282 memcpy(priv->current_addr, phwaddr->sa_data, ETH_ALEN); in lbs_set_mac_address() 283 eth_hw_addr_set(dev, phwaddr->sa_data); in lbs_set_mac_address() 285 eth_hw_addr_set(priv->mesh_dev, phwaddr->sa_data); in lbs_set_mac_address()
|
| /linux/drivers/net/ethernet/intel/fm10k/ |
| H A D | fm10k_netdev.c | 978 if (!is_valid_ether_addr(addr->sa_data)) in fm10k_set_mac() 985 err = fm10k_uc_sync(dev, addr->sa_data); in fm10k_set_mac() 993 eth_hw_addr_set(dev, addr->sa_data); in fm10k_set_mac() 994 ether_addr_copy(hw->mac.addr, addr->sa_data); in fm10k_set_mac()
|
| /linux/net/ipv4/ |
| H A D | arp.c | 1086 r->arp_ha.sa_data); in arp_req_set_public() 1147 r->arp_ha.sa_data : NULL, state, in arp_req_set() 1192 memcpy(r->arp_ha.sa_data, neigh->ha, in arp_req_get() 1193 min(dev->addr_len, sizeof(r->arp_ha.sa_data))); in arp_req_get()
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | netdev.c | 663 if (!is_valid_ether_addr(addr->sa_data)) in wilc_set_mac_addr() 676 if (ether_addr_equal(addr->sa_data, mac_addr)) { in wilc_set_mac_addr() 687 result = wilc_set_mac_address(vif, addr->sa_data); in wilc_set_mac_addr()
|
| /linux/drivers/net/ethernet/marvell/octeon_ep/ |
| H A D | octep_main.c | 1073 if (!is_valid_ether_addr(addr->sa_data)) in octep_set_mac() 1077 addr->sa_data, true); in octep_set_mac() 1081 memcpy(oct->mac_addr, addr->sa_data, ETH_ALEN); in octep_set_mac() 1082 eth_hw_addr_set(netdev, addr->sa_data); in octep_set_mac()
|
| /linux/net/mac802154/ |
| H A D | iface.c | 128 ieee802154_be64_to_le64(&extended_addr, addr->sa_data); in mac802154_wpan_mac_addr() 132 dev_addr_set(dev, addr->sa_data); in mac802154_wpan_mac_addr()
|