Lines Matching refs:inm_state
911 switch (inm->inm_state) { in igmp_input_v1_query()
922 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_input_v1_query()
1070 switch (inm->inm_state) { in igmp_v2_update_group()
1088 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_v2_update_group()
1093 inm->inm_state = IGMP_AWAKENING_MEMBER; in igmp_v2_update_group()
1310 switch (inm->inm_state) { in igmp_input_v3_group_query()
1334 if (inm->inm_state == IGMP_G_QUERY_PENDING_MEMBER || in igmp_input_v3_group_query()
1335 inm->inm_state == IGMP_SG_QUERY_PENDING_MEMBER) { in igmp_input_v3_group_query()
1339 inm->inm_state = IGMP_G_QUERY_PENDING_MEMBER; in igmp_input_v3_group_query()
1348 if (inm->inm_state == IGMP_G_QUERY_PENDING_MEMBER) { in igmp_input_v3_group_query()
1384 inm->inm_state = IGMP_SG_QUERY_PENDING_MEMBER; in igmp_input_v3_group_query()
1478 switch (inm->inm_state) { in igmp_input_v1_report()
1491 inm->inm_state = IGMP_SLEEPING_MEMBER; in igmp_input_v1_report()
1499 inm->inm_state = IGMP_LAZY_MEMBER; in igmp_input_v1_report()
1501 inm->inm_state = IGMP_SLEEPING_MEMBER; in igmp_input_v1_report()
1625 switch (inm->inm_state) { in igmp_input_v2_report()
1639 inm->inm_state = IGMP_LAZY_MEMBER; in igmp_input_v2_report()
2177 switch (inm->inm_state) { in igmp_v1v2_process_group_timer()
2187 inm->inm_state = IGMP_IDLE_MEMBER; in igmp_v1v2_process_group_timer()
2254 switch (inm->inm_state) { in igmp_v3_process_group_timers()
2274 (inm->inm_state == IGMP_SG_QUERY_PENDING_MEMBER)); in igmp_v3_process_group_timers()
2277 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_v3_process_group_timers()
2317 if (inm->inm_state == IGMP_LEAVING_MEMBER && in igmp_v3_process_group_timers()
2319 inm->inm_state = IGMP_NOT_MEMBER; in igmp_v3_process_group_timers()
2355 if (inm->inm_state != IGMP_G_QUERY_PENDING_MEMBER || in igmp_v3_suppress_group_record()
2356 inm->inm_state != IGMP_SG_QUERY_PENDING_MEMBER) { in igmp_v3_suppress_group_record()
2360 if (inm->inm_state == IGMP_SG_QUERY_PENDING_MEMBER) { in igmp_v3_suppress_group_record()
2365 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_v3_suppress_group_record()
2459 switch (inm->inm_state) { in igmp_v3_cancel_link_timers()
2494 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_v3_cancel_link_timers()
2797 inm->inm_state = IGMP_SILENT_MEMBER; in igmp_initial_join()
2809 inm->inm_state == IGMP_LEAVING_MEMBER) { in igmp_initial_join()
2814 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_initial_join()
2819 inm->inm_state = IGMP_IDLE_MEMBER; in igmp_initial_join()
2983 switch (inm->inm_state) { in igmp_final_leave()
2997 if (inm->inm_state == IGMP_G_QUERY_PENDING_MEMBER || in igmp_final_leave()
2998 inm->inm_state == IGMP_SG_QUERY_PENDING_MEMBER) { in igmp_final_leave()
3012 inm->inm_state = IGMP_NOT_MEMBER; in igmp_final_leave()
3033 inm->inm_state = IGMP_NOT_MEMBER; in igmp_final_leave()
3057 inm->inm_state = IGMP_LEAVING_MEMBER; in igmp_final_leave()
3873 switch (inm->inm_state) { in igmp_v3_dispatch_general_query()
3882 inm->inm_state = IGMP_REPORTING_MEMBER; in igmp_v3_dispatch_general_query()