пт, 12 янв. 2024 г. в 08:13, <[email protected]>:

> Добрый день, Илья.
>
>
> Может требуется ещё и поддержка recvmmsg()? Может поэтому
>
> не работает sendmmsg()?
>

есть подозрение, что упираетесь вот в это условие (не успевают накопиться 3
пакета)

        if (bytes > len * 3) {
            /* require at least ~3 full packets to batch */
            return 1;
        }


поэтому число вызовов sendmmsg варьируется (то 3, то 9).
попробуйте в это место дебага добавить ?

(еще есть бекдорный вариант, в ngx_quic_allow_segmentation() сделать
безусловный "return 1")


>
>
>
> --
> С уважением,
>  Izorkin                          mailto:[email protected]
> <[email protected]>
> _______________________________________________
> nginx-ru mailing list
> [email protected]
> https://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
[email protected]
https://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить