CB_CONFIG_OFFSET
PUTCB8(cb, CB_CONFIG_OFFSET + 0, 0x16);
PUTCB8(cb, CB_CONFIG_OFFSET + 1, 0x8);
PUTCB8(cb, CB_CONFIG_OFFSET + 2, 0);
PUTCB8(cb, CB_CONFIG_OFFSET + 3, (ip->canmwi ? 1 : 0));
PUTCB8(cb, CB_CONFIG_OFFSET + 4, 0);
PUTCB8(cb, CB_CONFIG_OFFSET + 5, 0);
PUTCB8(cb, CB_CONFIG_OFFSET + 6, (ip->promisc ? 0x80 : 0) | 0x3a);
PUTCB8(cb, CB_CONFIG_OFFSET + 7, (ip->promisc ? 0 : 0x1) | 2);
PUTCB8(cb, CB_CONFIG_OFFSET + 8, (ip->miih ? 0x1 : 0));
PUTCB8(cb, CB_CONFIG_OFFSET + 9, 0);
PUTCB8(cb, CB_CONFIG_OFFSET + 10, 0x2e);
PUTCB8(cb, CB_CONFIG_OFFSET + 11, 0);
PUTCB8(cb, CB_CONFIG_OFFSET + 12, (ip->is557 ? 0 : 1) | 0x60);
PUTCB8(cb, CB_CONFIG_OFFSET + 13, 0);
PUTCB8(cb, CB_CONFIG_OFFSET + 14, 0xf2);
PUTCB8(cb, CB_CONFIG_OFFSET + 15,
PUTCB8(cb, CB_CONFIG_OFFSET + 16, 0);
PUTCB8(cb, CB_CONFIG_OFFSET + 17, (ip->canpause ? 0x40 : 0));
PUTCB8(cb, CB_CONFIG_OFFSET + 18, (ip->is557 ? 0 : 0x8) | 0xf2);
PUTCB8(cb, CB_CONFIG_OFFSET + 19,
PUTCB8(cb, CB_CONFIG_OFFSET + 20, 0x3f);
PUTCB8(cb, CB_CONFIG_OFFSET + 21,