Lines Matching defs:MacAddr

78     RTMAC                   MacAddr;
232 * This is shadowed by INTNETMACTABENTRY::MacAddr. */
233 RTMAC MacAddr;
234 /** Set if the INTNET::MacAddr member has been explicitly set. */
311 RTMAC MacAddr;
839 * @returns true if MacAddr is usable, false if not.
844 return pIf->fMacSet || !(pIf->MacAddr.au8[0] & 1);
1119 pIf->hIf, &pIf->MacAddr, iEntry, pAddr->IPv4, pszMsg));
1123 pIf->hIf, &pIf->MacAddr, iEntry, pAddr->IPv6, pszMsg));
1127 pIf->hIf, &pIf->MacAddr, enmAddrType, iEntry, pCache->cbAddress, pAddr, pszMsg));
1300 pIf->hIf, &pIf->MacAddr, pCache->cEntries, pAddr->IPv4, pszMsg));
1304 pIf->hIf, &pIf->MacAddr, pCache->cEntries, pAddr->IPv6, pszMsg));
1308 pIf->hIf, &pIf->MacAddr, enmAddrType, pCache->cEntries, pCache->cbAddress, pAddr, pszMsg));
1519 pDstMacAddr = &pIf->MacAddr; /* Avoids duplicates being sent to the host. */
1610 if (intnetR0IsMacAddrDummy(&pTab->paEntries[iIfMac].MacAddr))
1615 && intnetR0AreMacAddrsEqual(&pTab->paEntries[iIfMac].MacAddr, pSrcAddr))
1619 if (intnetR0AreMacAddrsEqual(&pTab->paEntries[iIfMac].MacAddr, pDstAddr))
1669 bool fExact = intnetR0AreMacAddrsEqual(&pTab->paEntries[iIfMac].MacAddr, pDstAddr);
1671 || intnetR0IsMacAddrDummy(&pTab->paEntries[iIfMac].MacAddr)
1701 && !intnetR0AreMacAddrsEqual(&pTab->paEntries[iIfMac].MacAddr, pDstAddr)
1702 && !intnetR0IsMacAddrDummy(&pTab->paEntries[iIfMac].MacAddr) )
2136 && !memcmp(&pCur->MacAddr, &pDhcp->bp_chaddr, sizeof(RTMAC)))
2172 && !memcmp(&pCur->MacAddr, &pDhcp->bp_chaddr, sizeof(RTMAC)))
2545 if ( !memcmp(&pArpIPv4->ar_sha, &pIf->MacAddr, sizeof(RTMAC))
2893 if (memcmp(&pLLAOpt->lla, &pIfSender->MacAddr, sizeof(RTMAC)) != 0)
2897 pLLAOpt->lla = pThis->MacAddr;
2958 pEthHdr->SrcMac = pThis->MacAddr;
2973 if (!memcmp(&pArp->ar_sha, &pIfSender->MacAddr, sizeof(RTMAC)))
2975 Log6(("tw: ar_sha %.6Rhxs -> %.6Rhxs\n", &pArp->ar_sha, &pThis->MacAddr));
2976 pArp->ar_sha = pThis->MacAddr;
2978 if (!memcmp(&pArp->ar_tha, &pIfSender->MacAddr, sizeof(RTMAC))) /* just in case... */
2980 Log6(("tw: ar_tha %.6Rhxs -> %.6Rhxs\n", &pArp->ar_tha, &pThis->MacAddr));
2981 pArp->ar_tha = pThis->MacAddr;
3218 MacAddrTrunk = pNetwork->MacTab.pTrunk->MacAddr;
3229 Log6(("fw: ar_tha %.6Rhxs -> %.6Rhxs\n", &pArpIPv4->ar_tha, &pIf->MacAddr));
3230 pArpIPv4->ar_tha = pIf->MacAddr;
3233 Log6(("fw: DstMac %.6Rhxs -> %.6Rhxs\n", &pEthHdr->DstMac, &pIf->MacAddr));
3234 pEthHdr->DstMac = pIf->MacAddr;
3236 intnetR0SgWritePart(pSG, RT_OFFSETOF(RTNETETHERHDR, DstMac), sizeof(RTMAC), &pIf->MacAddr);
3680 pDstTab->aIfs[iIf].fReplaceDstMac ? &pIf->MacAddr: NULL);
3769 && memcmp(&EthHdr.SrcMac, &pIfSender->MacAddr, sizeof(pIfSender->MacAddr))
3773 Log2(("IF MAC: %.6Rhxs -> %.6Rhxs\n", &pIfSender->MacAddr, &EthHdr.SrcMac));
3778 pIfEntry->MacAddr = EthHdr.SrcMac;
3779 pIfSender->MacAddr = EthHdr.SrcMac;
4218 if (memcmp(&pIf->MacAddr, pMac, sizeof(pIf->MacAddr)))
4221 hIf, &pIf->MacAddr, pMac));
4226 pEntry->MacAddr = *pMac;
4227 pIf->MacAddr = *pMac;
4880 memset(&pIf->MacAddr, 0xff, sizeof(pIf->MacAddr)); /* broadcast */
4949 pNetwork->MacTab.paEntries[iIf].MacAddr = pIf->MacAddr;
5038 pThis->MacAddr = *pMacAddr;
5043 pThis->MacAddr = *pMacAddr;
5526 pTrunk->MacAddr.au8[0] = 0xff;
5527 pTrunk->MacAddr.au8[1] = 0xff;
5528 pTrunk->MacAddr.au8[2] = 0xff;
5529 pTrunk->MacAddr.au8[3] = 0xff;
5530 pTrunk->MacAddr.au8[4] = 0xff;
5531 pTrunk->MacAddr.au8[5] = 0xff;
5557 pNetwork->MacTab.HostMac = pTrunk->MacAddr;