if (bchal && bchal->ops == bulk->ops && oseq < 0x07ffffff) return;
if (bchal) bchal->ops->freechal(bchal);
bchal = bulk->ops->genchal(bulk);
if (bchal && bchal->ops == bulk->ops && oseq < 0x07ffffff) return;
if (bchal) bchal->ops->freechal(bchal);
bchal = bulk->ops->genchal(bulk);