if_index 54 ext/sockets/multicast.c static int _php_mcast_join_leave(php_socket *sock, int level, struct sockaddr *group, socklen_t group_len, unsigned int if_index, int join TSRMLS_DC); if_index 56 ext/sockets/multicast.c static int _php_mcast_source_op(php_socket *sock, int level, struct sockaddr *group, socklen_t group_len, struct sockaddr *source, socklen_t source_len, unsigned int if_index, enum source_op sop TSRMLS_DC); if_index 115 ext/sockets/multicast.c php_socket *sock, unsigned int *if_index TSRMLS_DC) if_index 120 ext/sockets/multicast.c *if_index = 0; /* default: 0 */ if_index 124 ext/sockets/multicast.c return php_get_if_index_from_zval(*val, if_index TSRMLS_CC); if_index 151 ext/sockets/multicast.c unsigned int if_index; if_index 179 ext/sockets/multicast.c &if_index TSRMLS_CC) == FAILURE) { if_index 184 ext/sockets/multicast.c glen, if_index TSRMLS_CC); if_index 219 ext/sockets/multicast.c &if_index TSRMLS_CC) == FAILURE) { if_index 224 ext/sockets/multicast.c glen, (struct sockaddr*)&source, slen, if_index TSRMLS_CC); if_index 249 ext/sockets/multicast.c unsigned int if_index; if_index 272 ext/sockets/multicast.c if (php_get_if_index_from_zval(*arg4, &if_index TSRMLS_CC) == FAILURE) { if_index 276 ext/sockets/multicast.c if (php_if_index_to_addr4(if_index, php_sock, &if_addr TSRMLS_CC) == FAILURE) { if_index 318 ext/sockets/multicast.c unsigned int if_index; if_index 340 ext/sockets/multicast.c if (php_get_if_index_from_zval(*arg4, &if_index TSRMLS_CC) == FAILURE) { if_index 344 ext/sockets/multicast.c opt_ptr = &if_index; if_index 345 ext/sockets/multicast.c optlen = sizeof(if_index); if_index 382 ext/sockets/multicast.c unsigned int if_index TSRMLS_DC) if_index 384 ext/sockets/multicast.c return _php_mcast_join_leave(sock, level, group, group_len, if_index, 1 TSRMLS_CC); if_index 392 ext/sockets/multicast.c unsigned int if_index TSRMLS_DC) if_index 394 ext/sockets/multicast.c return _php_mcast_join_leave(sock, level, group, group_len, if_index, 0 TSRMLS_CC); if_index 405 ext/sockets/multicast.c unsigned int if_index TSRMLS_DC) if_index 407 ext/sockets/multicast.c return _php_mcast_source_op(sock, level, group, group_len, source, source_len, if_index, JOIN_SOURCE TSRMLS_CC); if_index 417 ext/sockets/multicast.c unsigned int if_index TSRMLS_DC) if_index 419 ext/sockets/multicast.c return _php_mcast_source_op(sock, level, group, group_len, source, source_len, if_index, LEAVE_SOURCE TSRMLS_CC); if_index 429 ext/sockets/multicast.c unsigned int if_index TSRMLS_DC) if_index 431 ext/sockets/multicast.c return _php_mcast_source_op(sock, level, group, group_len, source, source_len, if_index, BLOCK_SOURCE TSRMLS_CC); if_index 441 ext/sockets/multicast.c unsigned int if_index TSRMLS_DC) if_index 443 ext/sockets/multicast.c return _php_mcast_source_op(sock, level, group, group_len, source, source_len, if_index, UNBLOCK_SOURCE TSRMLS_CC); if_index 453 ext/sockets/multicast.c unsigned int if_index, if_index 461 ext/sockets/multicast.c greq.gr_interface = if_index; if_index 473 ext/sockets/multicast.c if (if_index != 0) { if_index 474 ext/sockets/multicast.c if (php_if_index_to_addr4(if_index, sock, &addr TSRMLS_CC) == if_index 493 ext/sockets/multicast.c mreq.ipv6mr_interface = if_index; if_index 517 ext/sockets/multicast.c unsigned int if_index, if_index 527 ext/sockets/multicast.c gsreq.gsr_interface = if_index; if_index 542 ext/sockets/multicast.c if (if_index != 0) { if_index 543 ext/sockets/multicast.c if (php_if_index_to_addr4(if_index, sock, &addr TSRMLS_CC) == if_index 627 ext/sockets/multicast.c int php_if_index_to_addr4(unsigned if_index, php_socket *php_sock, struct in_addr *out_addr TSRMLS_DC) if_index 636 ext/sockets/multicast.c if (if_index == 0) { if_index 657 ext/sockets/multicast.c if (r.dwIndex == if_index) { if_index 663 ext/sockets/multicast.c "No interface with index %u was found", if_index); if_index 667 ext/sockets/multicast.c int php_add4_to_if_index(struct in_addr *addr, php_socket *php_sock, unsigned *if_index TSRMLS_DC) if_index 677 ext/sockets/multicast.c *if_index = 0; if_index 698 ext/sockets/multicast.c *if_index = r.dwIndex; if_index 714 ext/sockets/multicast.c int php_if_index_to_addr4(unsigned if_index, php_socket *php_sock, struct in_addr *out_addr TSRMLS_DC) if_index 718 ext/sockets/multicast.c if (if_index == 0) { if_index 728 ext/sockets/multicast.c if_req.ifr_ifindex = if_index; if_index 731 ext/sockets/multicast.c if (if_indextoname(if_index, if_req.ifr_name) == NULL) { if_index 736 ext/sockets/multicast.c "Failed obtaining address for interface %u: error %d", if_index, errno); if_index 742 ext/sockets/multicast.c "Failed obtaining address for interface %u: error %d", if_index, errno); if_index 751 ext/sockets/multicast.c int php_add4_to_if_index(struct in_addr *addr, php_socket *php_sock, unsigned *if_index TSRMLS_DC) if_index 761 ext/sockets/multicast.c *if_index = 0; if_index 822 ext/sockets/multicast.c *if_index = cur_req->ifr_ifindex; if_index 824 ext/sockets/multicast.c *if_index = index_tmp; if_index 59 ext/sockets/multicast.h unsigned if_index, if_index 66 ext/sockets/multicast.h unsigned *if_index TSRMLS_DC); if_index 75 ext/sockets/multicast.h unsigned int if_index TSRMLS_DC); if_index 82 ext/sockets/multicast.h unsigned int if_index TSRMLS_DC); if_index 92 ext/sockets/multicast.h unsigned int if_index TSRMLS_DC); if_index 101 ext/sockets/multicast.h unsigned int if_index TSRMLS_DC); if_index 110 ext/sockets/multicast.h unsigned int if_index TSRMLS_DC); if_index 119 ext/sockets/multicast.h unsigned int if_index TSRMLS_DC); if_index 1855 ext/sockets/sockets.c unsigned int if_index; if_index 1861 ext/sockets/sockets.c if (php_add4_to_if_index(&if_addr, php_sock, &if_index TSRMLS_CC) == SUCCESS) { if_index 1862 ext/sockets/sockets.c RETURN_LONG((long) if_index);