hpts/lro: make tcp_lro_flush_tcphpts() and tcp_run_hpts() pointers
authorGleb Smirnoff <glebius@FreeBSD.org>
Mon, 4 Dec 2023 18:19:46 +0000 (10:19 -0800)
committerGleb Smirnoff <glebius@FreeBSD.org>
Mon, 4 Dec 2023 18:19:46 +0000 (10:19 -0800)
commit2c6fc36a0ddd4d741e2c206855d2dff9b008005a
tree633d67c619958946978eaf6d57e12befdacb02df
parentd2ef52ef3dee38cccb7f54d33ecc2a4b944dad9d
hpts/lro: make tcp_lro_flush_tcphpts() and tcp_run_hpts() pointers

Rename tcp_run_hpts() to tcp_hpts_softlock() to better describe its
function.  This makes loadable hpts.ko working correctly with LRO.

Reviewed by: tuexen, rrs
Differential Revision: https://reviews.freebsd.org/D42858
sys/netinet/tcp_hpts.c
sys/netinet/tcp_hpts.h
sys/netinet/tcp_lro.c
sys/netinet/tcp_lro.h
sys/netinet/tcp_lro_hpts.c