etherpci_min
etherpci_min(data, (unsigned char *)&ring, offset, sizeof(ring));
etherpci_min(data, (unsigned char *)&ring, offset, sizeof(ring));
etherpci_min(data, (unsigned char *)&waddr[0], 0, sizeof(waddr));
etherpci_min(data, (unsigned char *)&test[0], data->ETHER_BUF_START, sizeof(test));
etherpci_min(data, ðer_buf[0], offset, rem);
etherpci_min(data, ðer_buf[rem], data->EC_RINGSTART, len - rem);
etherpci_min(data, ðer_buf[0], offset, len);