IBM mainframes had TCP offload in the early 90's at least. (The NIC in that case was a PC running PS/2 plus some routing software. Worked great.)
As it turns out, my average time to return from distraction to proofread is a little bit more than two hours.