Searched refs:ifr_hwaddr (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/net/core/ |
D | dev_ioctl.c | 538 return dev_set_mac_address_user(dev, &ifr->ifr_hwaddr, NULL); in dev_ifsioc() 541 if (ifr->ifr_hwaddr.sa_family != dev->type) in dev_ifsioc() 543 memcpy(dev->broadcast, ifr->ifr_hwaddr.sa_data, in dev_ifsioc() 544 min(sizeof(ifr->ifr_hwaddr.sa_data_min), in dev_ifsioc() 554 ifr->ifr_hwaddr.sa_family != AF_UNSPEC) in dev_ifsioc() 558 return dev_mc_add_global(dev, ifr->ifr_hwaddr.sa_data); in dev_ifsioc() 562 ifr->ifr_hwaddr.sa_family != AF_UNSPEC) in dev_ifsioc() 566 return dev_mc_del_global(dev, ifr->ifr_hwaddr.sa_data); in dev_ifsioc() 692 ret = dev_get_mac_address(&ifr->ifr_hwaddr, net, ifr->ifr_name); in dev_ioctl()
|
/linux-6.12.1/include/uapi/linux/ |
D | if.h | 260 #define ifr_hwaddr ifr_ifru.ifru_hwaddr /* MAC address */ macro
|
/linux-6.12.1/tools/testing/selftests/bpf/ |
D | xdp_redirect_multi.c | 63 memcpy(mac_addr, ifr.ifr_hwaddr.sa_data, 6 * sizeof(char)); in get_mac_addr()
|
/linux-6.12.1/tools/virtio/ |
D | vhost_net_test.c | 98 memcpy(dev->mac, &ifr.ifr_hwaddr.sa_data, ETHER_ADDR_LEN); in tun_alloc()
|
/linux-6.12.1/drivers/net/ |
D | tap.c | 1133 copy_to_user(&ifr->ifr_hwaddr, &sa, sizeof(sa))) in tap_ioctl() 1140 if (copy_from_user(&sa, &ifr->ifr_hwaddr, sizeof(sa))) in tap_ioctl()
|
D | tun.c | 3272 dev_get_mac_address(&ifr.ifr_hwaddr, net, tun->dev->name); in __tun_chr_ioctl() 3279 ret = dev_set_mac_address_user(tun->dev, &ifr.ifr_hwaddr, NULL); in __tun_chr_ioctl()
|
/linux-6.12.1/samples/bpf/ |
D | xdp_sample_user.c | 1658 memcpy(mac_addr, ifr.ifr_hwaddr.sa_data, 6 * sizeof(char)); in get_mac_addr()
|