fix: handle TCP short reads/writes
new: QinQ(inQ...)