Go to the documentation of this file.
27 #ifndef O2CLUSTER_TCP_H
28 #define O2CLUSTER_TCP_H
30 #include <linux/socket.h>
33 #include <linux/tcp.h>
35 #include <sys/socket.h>
58 #define O2NET_MAX_PAYLOAD_BYTES (4096 - sizeof(struct o2net_msg))
61 #define O2NET_RECONNECT_DELAY_MS_DEFAULT 2000
63 #define O2NET_KEEPALIVE_DELAY_MS_DEFAULT 2000
64 #define O2NET_IDLE_TIMEOUT_MS_DEFAULT 30000
68 static inline int o2net_link_down(
int err,
struct socket *
sock)
101 size_t veclen,
u8 target_node,
int *
status);
125 #ifdef CONFIG_DEBUG_FS
126 int o2net_debugfs_init(
void);
127 void o2net_debugfs_exit(
void);
133 static inline int o2net_debugfs_init(
void)
137 static inline void o2net_debugfs_exit(
void)