report a specific error (-2) while when packets too big for the buffer
enforce mtu while receiving packets, and don't give up receiving if one too big comes through