Lines Matching refs:inm_state
702 if (inm->inm_state == IGMP_LEAVING_MEMBER) in igmp_ifdetach()
812 switch (inm->inm_state) { in igmp_input_v1_query()
823 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_input_v1_query()
957 switch (inm->inm_state) { in igmp_v2_update_group()
975 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_v2_update_group()
981 inm->inm_state = IGMP_AWAKENING_MEMBER; in igmp_v2_update_group()
1170 switch (inm->inm_state) { in igmp_input_v3_group_query()
1195 if (inm->inm_state == IGMP_G_QUERY_PENDING_MEMBER || in igmp_input_v3_group_query()
1196 inm->inm_state == IGMP_SG_QUERY_PENDING_MEMBER) { in igmp_input_v3_group_query()
1200 inm->inm_state = IGMP_G_QUERY_PENDING_MEMBER; in igmp_input_v3_group_query()
1210 if (inm->inm_state == IGMP_G_QUERY_PENDING_MEMBER) { in igmp_input_v3_group_query()
1246 inm->inm_state = IGMP_SG_QUERY_PENDING_MEMBER; in igmp_input_v3_group_query()
1326 switch (inm->inm_state) { in igmp_input_v1_report()
1338 inm->inm_state = IGMP_SLEEPING_MEMBER; in igmp_input_v1_report()
1346 inm->inm_state = IGMP_LAZY_MEMBER; in igmp_input_v1_report()
1348 inm->inm_state = IGMP_SLEEPING_MEMBER; in igmp_input_v1_report()
1441 switch (inm->inm_state) { in igmp_input_v2_report()
1453 inm->inm_state = IGMP_LAZY_MEMBER; in igmp_input_v2_report()
1817 switch (inm->inm_state) { in igmp_v1v2_process_group_timer()
1827 inm->inm_state = IGMP_IDLE_MEMBER; in igmp_v1v2_process_group_timer()
1887 switch (inm->inm_state) { in igmp_v3_process_group_timers()
1907 (inm->inm_state == IGMP_SG_QUERY_PENDING_MEMBER)); in igmp_v3_process_group_timers()
1910 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_v3_process_group_timers()
1949 if (inm->inm_state == IGMP_LEAVING_MEMBER && in igmp_v3_process_group_timers()
1951 inm->inm_state = IGMP_NOT_MEMBER; in igmp_v3_process_group_timers()
1977 if (inm->inm_state != IGMP_G_QUERY_PENDING_MEMBER || in igmp_v3_suppress_group_record()
1978 inm->inm_state != IGMP_SG_QUERY_PENDING_MEMBER) in igmp_v3_suppress_group_record()
1981 if (inm->inm_state == IGMP_SG_QUERY_PENDING_MEMBER) in igmp_v3_suppress_group_record()
1985 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_v3_suppress_group_record()
2075 switch (inm->inm_state) { in igmp_v3_cancel_link_timers()
2103 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_v3_cancel_link_timers()
2426 inm->inm_state = IGMP_SILENT_MEMBER; in igmp_initial_join()
2436 inm->inm_state == IGMP_LEAVING_MEMBER) { in igmp_initial_join()
2440 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_initial_join()
2445 inm->inm_state = IGMP_IDLE_MEMBER; in igmp_initial_join()
2592 switch (inm->inm_state) { in igmp_final_leave()
2606 if (inm->inm_state == IGMP_G_QUERY_PENDING_MEMBER || in igmp_final_leave()
2607 inm->inm_state == IGMP_SG_QUERY_PENDING_MEMBER) in igmp_final_leave()
2612 inm->inm_state = IGMP_NOT_MEMBER; in igmp_final_leave()
2632 inm->inm_state = IGMP_NOT_MEMBER; in igmp_final_leave()
2645 inm->inm_state = IGMP_LEAVING_MEMBER; in igmp_final_leave()
3408 switch (inm->inm_state) { in igmp_v3_dispatch_general_query()
3417 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_v3_dispatch_general_query()