0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 17:51:53 +00:00

Socket table update.

This commit is contained in:
Ondrej Zajicek 2010-01-08 10:21:51 +01:00
parent 538dd2e486
commit 0741e68750

View File

@ -83,18 +83,23 @@ sk_send_buffer_empty(sock *sk)
#define SK_TCP_PASSIVE 0 /* ? * - - - ? - */ #define SK_TCP_PASSIVE 0 /* ? * - - - ? - */
#define SK_TCP_ACTIVE 1 /* ? ? * * - ? - */ #define SK_TCP_ACTIVE 1 /* ? ? * * - ? - */
#define SK_TCP 2 #define SK_TCP 2
#define SK_UDP 3 /* ? ? - - - ? ? */ #define SK_UDP 3 /* ? ? ? ? ? ? ? */
#define SK_IP 5 /* ? - - * - ? ? */ #define SK_IP 5 /* ? - ? * ? ? ? */
#define SK_MAGIC 7 /* Internal use by sysdep code */ #define SK_MAGIC 7 /* Internal use by sysdep code */
#define SK_UNIX_PASSIVE 8 #define SK_UNIX_PASSIVE 8
#define SK_UNIX 9 #define SK_UNIX 9
/* /*
* Multicast sockets are slightly different from the other ones: * For SK_UDP or SK_IP sockets setting DA/DP allows to use sk_send(),
* If you want to send packets only, just set the destination * otherwise sk_send_to() must be used.
* address to the corresponding multicast group and iface to *
* the interface to be used. If you also want receiving, set * For SK_IP sockets setting DP specifies protocol number, which is used
* source address to the same multicast group as well. * for both receiving and sending.
*
* For multicast on SK_UDP or SK_IP sockets set IF and TTL,
* call sk_setup_multicast() to enable multicast on that socket,
* and then use sk_join_group() and sk_leave_group() to manage
* a set of received multicast groups.
*/ */
#endif #endif