Lines Matching refs:state
506 IPv4GroupInterface* state = groupIterator.Next();
510 kprintf("%p: group <%s, %s, %s {", state, state->Interface()->name,
511 print_address(&state->Address(), addressBuffer,
513 state->Mode() == IPv4GroupInterface::kExclude
518 = state->Sources().GetIterator();
526 kprintf("}> sock %p\n", state->Parent()->Socket());
716 IPv4GroupInterface* state = it.Next();
718 ipv4_protocol* ipProtocol = state->Parent()->Socket();
723 if (state->FilterAccepts(buffer)) {
884 IPv4Multicast::JoinGroup(IPv4GroupInterface* state)
889 status_t status = sDatalinkModule->join_multicast(state->Interface(),
890 sDomain, fill_sockaddr_in(&groupAddr, state->Address().s_addr));
894 sMulticastState->Insert(state);
900 IPv4Multicast::LeaveGroup(IPv4GroupInterface* state)
904 sMulticastState->Remove(state);
907 return sDatalinkModule->leave_multicast(state->Interface(), sDomain,
908 fill_sockaddr_in(&groupAddr, state->Address().s_addr));
941 IPv4GroupInterface* state = NULL;
947 status = filter.GetState(*groupAddr, interface, state, true);
954 filter.GetState(*groupAddr, interface, state, false);
955 if (state == NULL) {
968 status = ipv4_delta_group(state, option, interface, sourceAddr);
969 filter.ReturnState(state);