123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #ifndef _TIPC_SOCK_H
- #define _TIPC_SOCK_H
- #include <net/sock.h>
- #include <net/genetlink.h>
- #define FLOWCTL_MSG_WIN 512
- #define FLOWCTL_MSG_LIM ((FLOWCTL_MSG_WIN * 2 + 1) * SKB_TRUESIZE(MAX_MSG_SIZE))
- #define FLOWCTL_BLK_SZ 1024
- #define RCVBUF_MIN (FLOWCTL_BLK_SZ * 512)
- #define RCVBUF_DEF (FLOWCTL_BLK_SZ * 1024 * 2)
- #define RCVBUF_MAX (FLOWCTL_BLK_SZ * 1024 * 16)
- int tipc_socket_init(void);
- void tipc_socket_stop(void);
- void tipc_sk_rcv(struct net *net, struct sk_buff_head *inputq);
- void tipc_sk_mcast_rcv(struct net *net, struct sk_buff_head *arrvq,
- struct sk_buff_head *inputq);
- void tipc_sk_reinit(struct net *net);
- int tipc_sk_rht_init(struct net *net);
- void tipc_sk_rht_destroy(struct net *net);
- int tipc_nl_sk_dump(struct sk_buff *skb, struct netlink_callback *cb);
- int tipc_nl_publ_dump(struct sk_buff *skb, struct netlink_callback *cb);
- #endif
|