RawSocket: handle packets that are larger than a single buffer
VPWS: fix premature exit of push() method after packet discard