Lines Matching refs:mfTable
696 for (macIdx = 0; macIdx < dp->mfTable.bufLen; macIdx += 6) {
697 if (memcmp(&dp->mfTable.buf[macIdx], macaddr, 6) == 0) {
706 if (add && macIdx < dp->mfTable.bufLen) {
712 if (!add && macIdx == dp->mfTable.bufLen) {
722 allocSize = dp->mfTable.bufLen + (add ? 6 : -6);
728 (void) memcpy(newMfTable.buf, dp->mfTable.buf,
729 dp->mfTable.bufLen);
730 (void) memcpy(newMfTable.buf + dp->mfTable.bufLen,
733 (void) memcpy(newMfTable.buf, dp->mfTable.buf,
736 dp->mfTable.buf + macIdx + 6,
737 dp->mfTable.bufLen - macIdx - 6);
754 if (!add && dp->mfTable.bufLen == 6) {
764 if (dp->mfTable.buf) {
765 vmxnet3_free_dma_mem(&dp->mfTable);
767 dp->mfTable = newMfTable;
1545 if (dp->mfTable.buf) {
1546 vmxnet3_free_dma_mem(&dp->mfTable);