1*bc36442eSArseniy Krasnov /* SPDX-License-Identifier: GPL-2.0-only */
2*bc36442eSArseniy Krasnov #ifndef MSG_ZEROCOPY_COMMON_H
3*bc36442eSArseniy Krasnov #define MSG_ZEROCOPY_COMMON_H
4*bc36442eSArseniy Krasnov 
5*bc36442eSArseniy Krasnov #include <stdbool.h>
6*bc36442eSArseniy Krasnov 
7*bc36442eSArseniy Krasnov #ifndef SOL_VSOCK
8*bc36442eSArseniy Krasnov #define SOL_VSOCK	287
9*bc36442eSArseniy Krasnov #endif
10*bc36442eSArseniy Krasnov 
11*bc36442eSArseniy Krasnov #ifndef VSOCK_RECVERR
12*bc36442eSArseniy Krasnov #define VSOCK_RECVERR	1
13*bc36442eSArseniy Krasnov #endif
14*bc36442eSArseniy Krasnov 
15*bc36442eSArseniy Krasnov void vsock_recv_completion(int fd, const bool *zerocopied);
16*bc36442eSArseniy Krasnov 
17*bc36442eSArseniy Krasnov #endif /* MSG_ZEROCOPY_COMMON_H */
18