CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2025/05/09 11:40:08
Modified files: sys/netinet : tcp_input.c Log message: In TCP softlro split compare and concat functions. Split the function that compares two mbuf chains from the actual concatenation. This clarifies where the point of no return is. Now we have tcp_softlro_check() to figure out if a single packet is suitable for LRO. tcp_softlro_compare() takes two packets and returns whether they fit together. tcp_softlro_concat() unconditionally does the concatenation. The main function tcp_softlro_glue() is the wrapper around them and should be called by drivers. OK jan@