CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2025/04/22 13:59:55
Modified files: sys/netinet : tcp_input.c Log message: Refactor TCP softlro checks. In TCP software LRO do all checks that affect only a single packet before looping over the enqueued packets. Fragment and TCP protocol checks can be removed, ether_extract_headers() already does that. After the check is successful, store the payload length in ph_mss. This is done later anyway. If this mbuf field contains a positive length, we know that the check has already been done. OK jan@