Home
last modified time | relevance | path

Searched refs:sa_data (Results 1 – 25 of 136) sorted by relevance

123456

/linux/net/rose/
H A Drose_dev.c61 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) in rose_set_mac_address()
65 err = rose_add_loopback_node((rose_address *)sa->sa_data); in rose_set_mac_address()
72 dev_addr_set(dev, sa->sa_data); in rose_set_mac_address()
/linux/net/netrom/
H A Dnr_dev.c103 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) in nr_set_mac_address()
107 err = ax25_listen_register((ax25_address *)sa->sa_data, NULL); in nr_set_mac_address()
114 dev_addr_set(dev, sa->sa_data); in nr_set_mac_address()
/linux/drivers/net/ethernet/atheros/atlx/
H A Datlx.c69 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 Dmcg.c282 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 Dwx_vf_common.c234 ret = wx_set_rar_vf(wx, 1, (u8 *)addr->sa_data, 1); in wx_set_mac_vf()
240 memcpy(wx->mac.addr, addr->sa_data, netdev->addr_len); in wx_set_mac_vf()
241 memcpy(wx->mac.perm_addr, addr->sa_data, netdev->addr_len); in wx_set_mac_vf()
242 eth_hw_addr_set(netdev, addr->sa_data); in wx_set_mac_vf()
/linux/net/wireless/
H A Dibss.c54 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/include/linux/
H A Din6.h24 char sa_data[sizeof(struct sockaddr_in6) - member
/linux/drivers/net/usb/
H A Dsr9700.c301 if (!is_valid_ether_addr(addr->sa_data)) { in sr9700_set_mac_address()
303 addr->sa_data); in sr9700_set_mac_address()
307 eth_hw_addr_set(netdev, addr->sa_data); in sr9700_set_mac_address()
H A Dmcs7830.c162 if (!is_valid_ether_addr(addr->sa_data)) in mcs7830_set_mac_address()
165 ret = mcs7830_hif_set_mac_address(dev, addr->sa_data); in mcs7830_set_mac_address()
171 eth_hw_addr_set(netdev, addr->sa_data); in mcs7830_set_mac_address()
H A Ddm9601.c334 if (!is_valid_ether_addr(addr->sa_data)) { in dm9601_set_mac_address()
336 addr->sa_data); in dm9601_set_mac_address()
340 eth_hw_addr_set(net, addr->sa_data); in dm9601_set_mac_address()
H A Dasix_common.c750 if (!is_valid_ether_addr(addr->sa_data)) in asix_set_mac_address()
753 eth_hw_addr_set(net, addr->sa_data); in asix_set_mac_address()
759 memcpy(data->mac_addr, addr->sa_data, ETH_ALEN); in asix_set_mac_address()
H A Dsr9800.c503 if (!is_valid_ether_addr(addr->sa_data)) in sr_set_mac_address()
506 eth_hw_addr_set(net, addr->sa_data); in sr_set_mac_address()
513 memcpy(data->mac_addr, addr->sa_data, ETH_ALEN); in sr_set_mac_address()
/linux/net/bridge/
H A Dbr_device.c226 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 Dlan865x.c99 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/net/802/
H A Dhippi.c124 dev_addr_set(dev, addr->sa_data); in hippi_mac_addr()
/linux/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_netdev.c148 memcpy(saddr.sa_data, info->vport.base_mac_addr, in opa_vnic_process_vema_config()
208 if (!memcmp(netdev->dev_addr, sa->sa_data, ETH_ALEN)) in opa_vnic_set_mac_addr()
/linux/tools/perf/trace/beauty/include/linux/
H A Dsocket.h38 char sa_data[14]; /* 14 bytes of protocol address */ member
55 char sa_data[]; /* flexible address data */ member
/linux/net/core/
H A Ddev_ioctl.c602 memcpy(dev->broadcast, ifr->ifr_hwaddr.sa_data, in dev_ifsioc()
603 min(sizeof(ifr->ifr_hwaddr.sa_data), in dev_ifsioc()
623 err = dev_mc_add_global(dev, ifr->ifr_hwaddr.sa_data); in dev_ifsioc()
634 err = dev_mc_del_global(dev, ifr->ifr_hwaddr.sa_data); in dev_ifsioc()
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_hw.c83 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/8021q/
H A Dvlan_dev.c317 if (!is_valid_ether_addr(addr->sa_data)) in vlan_dev_set_mac_address()
323 if (!ether_addr_equal(addr->sa_data, real_dev->dev_addr)) { in vlan_dev_set_mac_address()
324 err = dev_uc_add(real_dev, addr->sa_data); in vlan_dev_set_mac_address()
333 eth_hw_addr_set(dev, addr->sa_data); in vlan_dev_set_mac_address()
/linux/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_main.c847 if (!is_valid_ether_addr(addr->sa_data)) in octep_vf_set_mac()
850 err = octep_vf_mbox_set_mac_addr(oct, addr->sa_data); in octep_vf_set_mac()
854 memcpy(oct->mac_addr, addr->sa_data, ETH_ALEN); in octep_vf_set_mac()
855 eth_hw_addr_set(netdev, addr->sa_data); in octep_vf_set_mac()
/linux/tools/testing/selftests/bpf/
H A Dxdp_redirect_multi.c
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_lib.c2517 if (!is_valid_ether_addr(addr->sa_data)) { in idpf_set_mac()
2519 addr->sa_data); in idpf_set_mac()
2524 if (ether_addr_equal(netdev->dev_addr, addr->sa_data)) in idpf_set_mac()
2528 ether_addr_copy(vport->default_mac_addr, addr->sa_data); in idpf_set_mac()
2530 err = idpf_add_mac_filter(vport, np, addr->sa_data, false); in idpf_set_mac()
2532 __idpf_del_mac_filter(vport_config, addr->sa_data); in idpf_set_mac()
2540 eth_hw_addr_set(netdev, addr->sa_data); in idpf_set_mac()
/linux/drivers/net/wireless/marvell/libertas/
H A Dmain.c282 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 Dfm10k_netdev.c978 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()

123456