• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/altera/atse/

Lines Matching refs:atse_eth_addr

558 	if (sc->atse_eth_addr[0] != 0x00 || sc->atse_eth_addr[1] != 0x00 ||
559 sc->atse_eth_addr[2] != 0x00) {
580 sc->atse_eth_addr[0] = atse_ethernet_option_bits[4];
581 sc->atse_eth_addr[1] = atse_ethernet_option_bits[5];
582 sc->atse_eth_addr[2] = atse_ethernet_option_bits[6];
583 sc->atse_eth_addr[3] = atse_ethernet_option_bits[7];
584 sc->atse_eth_addr[4] = atse_ethernet_option_bits[8];
585 sc->atse_eth_addr[5] = atse_ethernet_option_bits[9];
588 if (sc->atse_eth_addr[0] == 0x00 && sc->atse_eth_addr[1] == 0x07 &&
589 sc->atse_eth_addr[2] == 0xed && sc->atse_eth_addr[3] == 0xff &&
590 sc->atse_eth_addr[4] == 0xed && sc->atse_eth_addr[5] == 0x15) {
598 if (sc->atse_eth_addr[0] == 0x00 && sc->atse_eth_addr[1] == 0x00 &&
599 sc->atse_eth_addr[2] == 0x00 && sc->atse_eth_addr[3] == 0x00 &&
600 sc->atse_eth_addr[4] == 0x00 && sc->atse_eth_addr[5] == 0x00) {
607 if (ETHER_IS_MULTICAST(sc->atse_eth_addr)) {
630 if ((sc->atse_eth_addr[0] & ~0x2) != 0 ||
631 sc->atse_eth_addr[1] != 0x07 || sc->atse_eth_addr[2] != 0xed ||
632 (sc->atse_eth_addr[5] & 0x0f) != 0x0) {
638 sc->atse_eth_addr[5] |= (unit & 0x0f);
648 arc4rand(sc->atse_eth_addr, ETHER_ADDR_LEN, 1);
649 sc->atse_eth_addr[0] &= ~1;/* clear multicast bit */
650 sc->atse_eth_addr[0] |= 2; /* set the LAA bit */
652 sc->atse_eth_addr[0] = 0x2;
653 sc->atse_eth_addr[1] = (hostid >> 24) & 0xff;
654 sc->atse_eth_addr[2] = (hostid >> 16) & 0xff;
655 sc->atse_eth_addr[3] = (hostid >> 8 ) & 0xff;
656 sc->atse_eth_addr[4] = hostid & 0xff;
657 sc->atse_eth_addr[5] = sc->atse_unit & 0xff;
668 v0 = (sc->atse_eth_addr[3] << 24) | (sc->atse_eth_addr[2] << 16) |
669 (sc->atse_eth_addr[1] << 8) | sc->atse_eth_addr[0];
670 v1 = (sc->atse_eth_addr[5] << 8) | sc->atse_eth_addr[4];
895 bcopy(eaddr, &sc->atse_eth_addr, ETHER_ADDR_LEN);
1404 ether_ifattach(ifp, sc->atse_eth_addr);