Lines Matching defs:hwaddr
199 int hwaddr_set = 0; /* Master's hwaddr is set */
229 static int set_master_hwaddr(char *master_ifname, struct sockaddr *hwaddr);
230 static int set_slave_hwaddr(char *slave_ifname, struct sockaddr *hwaddr);
389 unsigned char *hwaddr =
408 if (hwaddr[i] != 0) {
419 hwaddr[0], hwaddr[1],
420 hwaddr[2], hwaddr[3],
421 hwaddr[4], hwaddr[5],
510 unsigned char *hwaddr;
531 hwaddr = (unsigned char *)ifr.ifr_hwaddr.sa_data;
534 ifr.ifr_hwaddr.sa_family, hwaddr[0], hwaddr[1],
535 hwaddr[2], hwaddr[3], hwaddr[4], hwaddr[5]);
718 /* Master already has an hwaddr
719 * so set it's hwaddr to the slave
724 * hwaddr
750 * the slave's hwaddr and bringing
754 /* No hwaddr for master yet, so
755 * set the slave's hwaddr to it
759 * down before setting it's hwaddr
906 static int set_master_hwaddr(char *master_ifname, struct sockaddr *hwaddr)
908 unsigned char *addr = (unsigned char *)hwaddr->sa_data;
913 memcpy(&(ifr.ifr_hwaddr), hwaddr, sizeof(struct sockaddr));
930 static int set_slave_hwaddr(char *slave_ifname, struct sockaddr *hwaddr)
932 unsigned char *addr = (unsigned char *)hwaddr->sa_data;
937 memcpy(&(ifr.ifr_hwaddr), hwaddr, sizeof(struct sockaddr));