mirror of
https://github.com/haproxy/haproxy.git
synced 2026-02-22 01:10:38 -05:00
MINOR: mux: Only define pipe functions on linux.
Only define mux_pt_snd_pipe() and mux_pt_rcv_pipe() if splicing is available.
This commit is contained in:
parent
82913e4f79
commit
7da120bb0e
1 changed files with 2 additions and 0 deletions
|
|
@ -170,6 +170,7 @@ static int mux_pt_snd_buf(struct conn_stream *cs, struct buffer *buf, int flags)
|
|||
return (cs->conn->xprt->snd_buf(cs->conn, buf, flags));
|
||||
}
|
||||
|
||||
#if defined(CONFIG_HAP_LINUX_SPLICE)
|
||||
/* Send and get, using splicing */
|
||||
static int mux_pt_rcv_pipe(struct conn_stream *cs, struct pipe *pipe, unsigned int count)
|
||||
{
|
||||
|
|
@ -187,6 +188,7 @@ static int mux_pt_snd_pipe(struct conn_stream *cs, struct pipe *pipe)
|
|||
{
|
||||
return (cs->conn->xprt->snd_pipe(cs->conn, pipe));
|
||||
}
|
||||
#endif
|
||||
|
||||
/* The mux operations */
|
||||
const struct mux_ops mux_pt_ops = {
|
||||
|
|
|
|||
Loading…
Reference in a new issue