csum_shift
return csum_add(csum, csum_shift(csum2, offset));
sum = csum_shift(csstate->csum, csstate->off);
csstate->csum = csum_shift(sum, csstate->off);