From 7ffb7624fe30d3c9bdb1ebcb336d13a1a563d53a Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Thu, 3 Aug 2023 17:32:05 +0200 Subject: [PATCH] MINOR: connection: Remove mux callbacks about splicing The kernel splicing support was totally remove waiting for the mux-to-mux fast-forward implementation. So corresponding mux callbacks can be removed now. --- include/haproxy/connection-t.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/include/haproxy/connection-t.h b/include/haproxy/connection-t.h index ce6bf1177..bd08f1cb0 100644 --- a/include/haproxy/connection-t.h +++ b/include/haproxy/connection-t.h @@ -427,8 +427,6 @@ struct mux_ops { void (*done_fastfwd)(struct stconn *sc); /* Callback to terminate fast data forwarding */ int (*fastfwd)(struct stconn *sc, unsigned int count, unsigned int flags); /* Callback to init fast data forwarding */ int (*resume_fastfwd)(struct stconn *sc, unsigned int flags); /* Callback to resume fast data forwarding */ - int (*rcv_pipe)(struct stconn *sc, struct pipe *pipe, unsigned int count); /* recv-to-pipe callback */ - int (*snd_pipe)(struct stconn *sc, struct pipe *pipe); /* send-to-pipe callback */ void (*shutr)(struct stconn *sc, enum co_shr_mode); /* shutr function */ void (*shutw)(struct stconn *sc, enum co_shw_mode); /* shutw function */