aboutsummaryrefslogtreecommitdiff
path: root/usrsctplib/user_recv_thread.h
blob: e2021d2fe45f491813b7858d5c63e0f1ee291c83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* __Userspace__ user_recv_thread.h header file for creating recv thread */



/* raw socket to be used for both incoming and outgoing packets */
extern int userspace_rawsctp; /* needs to be declared = -1 */
extern int userspace_rawsctp6;

/* udp socket to be used for both incoming and outgoing packets */
extern int userspace_udpsctp; /* needs to be declared = -1 */
extern int userspace_udpsctp6;

/* routing socket used for route lookups */
extern int userspace_route;

void recv_thread_init(void);
void recv_thread_destroy(void);

#define RECV_THREAD_INIT    recv_thread_init