Lines Matching refs:source
46 #define IP_ADD_SOURCE_MEMBERSHIP 70 /* join a source-specific group */
47 #define IP_DROP_SOURCE_MEMBERSHIP 71 /* drop a single source */
48 #define IP_BLOCK_SOURCE 72 /* block a source */
49 #define IP_UNBLOCK_SOURCE 73 /* unblock a source */
55 #define MCAST_JOIN_SOURCE_GROUP 82 /* join a source-specific group */
56 #define MCAST_LEAVE_SOURCE_GROUP 83 /* leave a single source */
57 #define MCAST_BLOCK_SOURCE 84 /* block a source */
58 #define MCAST_UNBLOCK_SOURCE 85 /* unblock a source */
78 struct sockaddr_storage gsr_source; /* source address */
89 #define COPY_INET6_ADDRESS(env, source, target) \
90 (*env)->GetByteArrayRegion(env, source, 0, 16, target)
93 * Copy IPv6 group, interface index, and IPv6 source address
98 jbyteArray source, struct my_group_source_req* req)
110 COPY_INET6_ADDRESS(env, source, (jbyte*)&(sin6->sin6_addr));
432 jint group, jint interf, jint source)
439 if (source == 0) {
451 mreq_source.imr_sourceaddr.s_addr = htonl(source);
470 jint group, jint interf, jint source)
481 mreq_source.imr_sourceaddr.s_addr = htonl(source);
497 jbyteArray group, jint index, jbyteArray source)
505 if (source == NULL) {
516 initGroupSourceReq(env, group, index, source, &req);
538 jbyteArray group, jint index, jbyteArray source)
549 initGroupSourceReq(env, group, index, source, &req);