Lines Matching refs:flags
352 uint8_t flags = common->flags | event_flags; in batadv_tt_local_event() local
360 tt_change_node->change.flags = flags; in batadv_tt_local_event()
366 del_op_requested = flags & BATADV_TT_CLIENT_DEL; in batadv_tt_local_event()
382 del_op_entry = entry->change.flags & BATADV_TT_CLIENT_DEL; in batadv_tt_local_event()
392 entry->change.flags = flags; in batadv_tt_local_event()
534 if (tt_local->common.flags & BATADV_TT_CLIENT_PENDING) { in batadv_tt_local_add()
543 tt_local->common.flags &= ~BATADV_TT_CLIENT_PENDING; in batadv_tt_local_add()
547 if (tt_local->common.flags & BATADV_TT_CLIENT_ROAM) { in batadv_tt_local_add()
556 tt_local->common.flags &= ~BATADV_TT_CLIENT_ROAM; in batadv_tt_local_add()
590 tt_local->common.flags = BATADV_TT_CLIENT_NEW; in batadv_tt_local_add()
593 tt_local->common.flags |= BATADV_TT_CLIENT_WIFI; in batadv_tt_local_add()
603 tt_local->common.flags |= BATADV_TT_CLIENT_NOPURGE; in batadv_tt_local_add()
623 if (tt_global && !(tt_global->common.flags & BATADV_TT_CLIENT_ROAM)) { in batadv_tt_local_add()
641 tt_global->common.flags |= BATADV_TT_CLIENT_ROAM; in batadv_tt_local_add()
649 remote_flags = tt_local->common.flags & BATADV_TT_REMOTE_MASK; in batadv_tt_local_add()
652 tt_local->common.flags |= BATADV_TT_CLIENT_WIFI; in batadv_tt_local_add()
654 tt_local->common.flags &= ~BATADV_TT_CLIENT_WIFI; in batadv_tt_local_add()
663 tt_local->common.flags |= BATADV_TT_CLIENT_ISOLA; in batadv_tt_local_add()
665 tt_local->common.flags &= ~BATADV_TT_CLIENT_ISOLA; in batadv_tt_local_add()
670 if (remote_flags ^ (tt_local->common.flags & BATADV_TT_REMOTE_MASK)) in batadv_tt_local_add()
735 (*tt_data)->flags = BATADV_NO_FLAGS; in batadv_tt_prepare_tvlv_global_data()
807 (*tt_data)->flags = BATADV_NO_FLAGS; in batadv_tt_prepare_tvlv_local_data()
855 tt_data->flags = BATADV_TT_OGM_DIFF; in batadv_tt_tvlv_container_update()
945 no_purge = tt_common_entry->flags & np_flag; in batadv_tt_local_seq_print_text()
958 (tt_common_entry->flags & in batadv_tt_local_seq_print_text()
961 (tt_common_entry->flags & in batadv_tt_local_seq_print_text()
963 (tt_common_entry->flags & in batadv_tt_local_seq_print_text()
965 (tt_common_entry->flags & in batadv_tt_local_seq_print_text()
967 (tt_common_entry->flags & in batadv_tt_local_seq_print_text()
986 uint16_t flags, const char *message) in batadv_tt_local_set_pending() argument
988 batadv_tt_local_event(bat_priv, tt_local_entry, flags); in batadv_tt_local_set_pending()
994 tt_local_entry->common.flags |= BATADV_TT_CLIENT_PENDING; in batadv_tt_local_set_pending()
1017 uint16_t flags, curr_flags = BATADV_NO_FLAGS; in batadv_tt_local_remove() local
1025 curr_flags = tt_local_entry->common.flags; in batadv_tt_local_remove()
1027 flags = BATADV_TT_CLIENT_DEL; in batadv_tt_local_remove()
1033 flags |= BATADV_TT_CLIENT_ROAM; in batadv_tt_local_remove()
1035 tt_local_entry->common.flags |= BATADV_TT_CLIENT_ROAM; in batadv_tt_local_remove()
1038 if (!(tt_local_entry->common.flags & BATADV_TT_CLIENT_NEW)) { in batadv_tt_local_remove()
1039 batadv_tt_local_set_pending(bat_priv, tt_local_entry, flags, in batadv_tt_local_remove()
1090 if (tt_local_entry->common.flags & BATADV_TT_CLIENT_NOPURGE) in batadv_tt_local_purge_list()
1094 if (tt_local_entry->common.flags & BATADV_TT_CLIENT_PENDING) in batadv_tt_local_purge_list()
1311 unsigned short vid, uint16_t flags, in batadv_tt_global_add() argument
1332 if ((flags & BATADV_TT_CLIENT_TEMP) && tt_local_entry && in batadv_tt_global_add()
1333 !(tt_local_entry->common.flags & BATADV_TT_CLIENT_NEW)) in batadv_tt_global_add()
1345 common->flags = flags; in batadv_tt_global_add()
1351 if (flags & BATADV_TT_CLIENT_ROAM) in batadv_tt_global_add()
1382 if (flags & BATADV_TT_CLIENT_TEMP) { in batadv_tt_global_add()
1383 if (!(common->flags & BATADV_TT_CLIENT_TEMP)) in batadv_tt_global_add()
1395 common->flags &= ~BATADV_TT_CLIENT_TEMP; in batadv_tt_global_add()
1401 tt_global_entry->common.flags |= flags; in batadv_tt_global_add()
1410 if (common->flags & BATADV_TT_CLIENT_ROAM) { in batadv_tt_global_add()
1412 common->flags &= ~BATADV_TT_CLIENT_ROAM; in batadv_tt_global_add()
1436 flags & BATADV_TT_CLIENT_ROAM); in batadv_tt_global_add()
1437 tt_global_entry->common.flags |= local_flags & BATADV_TT_CLIENT_WIFI; in batadv_tt_global_add()
1439 if (!(flags & BATADV_TT_CLIENT_ROAM)) in batadv_tt_global_add()
1443 tt_global_entry->common.flags &= ~BATADV_TT_CLIENT_ROAM; in batadv_tt_global_add()
1517 uint16_t flags; in batadv_tt_global_print_entry() local
1520 flags = tt_common_entry->flags; in batadv_tt_global_print_entry()
1541 (flags & BATADV_TT_CLIENT_ROAM ? 'R' : '.'), in batadv_tt_global_print_entry()
1542 (flags & BATADV_TT_CLIENT_WIFI ? 'W' : '.'), in batadv_tt_global_print_entry()
1543 (flags & BATADV_TT_CLIENT_ISOLA ? 'I' : '.'), in batadv_tt_global_print_entry()
1544 (flags & BATADV_TT_CLIENT_TEMP ? 'T' : '.')); in batadv_tt_global_print_entry()
1573 (flags & BATADV_TT_CLIENT_ROAM ? 'R' : '.'), in batadv_tt_global_print_entry()
1574 (flags & BATADV_TT_CLIENT_WIFI ? 'W' : '.'), in batadv_tt_global_print_entry()
1575 (flags & BATADV_TT_CLIENT_ISOLA ? 'I' : '.'), in batadv_tt_global_print_entry()
1576 (flags & BATADV_TT_CLIENT_TEMP ? 'T' : '.')); in batadv_tt_global_print_entry()
1725 tt_global_entry->common.flags |= BATADV_TT_CLIENT_ROAM; in batadv_tt_global_del_roaming()
1867 if ((tt_global->common.flags & BATADV_TT_CLIENT_ROAM) && in batadv_tt_global_to_purge()
1873 if ((tt_global->common.flags & BATADV_TT_CLIENT_TEMP) && in batadv_tt_global_to_purge()
1963 if (tt_local_entry->common.flags & BATADV_TT_CLIENT_WIFI && in _batadv_is_ap_isolated()
1964 tt_global_entry->common.flags & BATADV_TT_CLIENT_WIFI) in _batadv_is_ap_isolated()
1968 if (tt_local_entry->common.flags & BATADV_TT_CLIENT_ISOLA && in _batadv_is_ap_isolated()
1969 tt_global_entry->common.flags & BATADV_TT_CLIENT_ISOLA) in _batadv_is_ap_isolated()
2002 (tt_local_entry->common.flags & BATADV_TT_CLIENT_PENDING)) in batadv_transtable_search()
2068 uint8_t flags; in batadv_tt_global_crc() local
2090 if (tt_common->flags & BATADV_TT_CLIENT_ROAM) in batadv_tt_global_crc()
2096 if (tt_common->flags & BATADV_TT_CLIENT_TEMP) in batadv_tt_global_crc()
2115 flags = tt_common->flags & BATADV_TT_SYNC_MASK; in batadv_tt_global_crc()
2116 crc_tmp = crc32c(crc_tmp, &flags, sizeof(flags)); in batadv_tt_global_crc()
2143 uint8_t flags; in batadv_tt_local_crc() local
2160 if (tt_common->flags & BATADV_TT_CLIENT_NEW) in batadv_tt_local_crc()
2172 flags = tt_common->flags & BATADV_TT_SYNC_MASK; in batadv_tt_local_crc()
2173 crc_tmp = crc32c(crc_tmp, &flags, sizeof(flags)); in batadv_tt_local_crc()
2274 if (tt_common_entry->flags & BATADV_TT_CLIENT_NEW) in batadv_tt_local_valid()
2286 if (tt_common_entry->flags & BATADV_TT_CLIENT_ROAM || in batadv_tt_global_valid()
2287 tt_common_entry->flags & BATADV_TT_CLIENT_TEMP) in batadv_tt_global_valid()
2335 tt_change->flags = tt_common_entry->flags; in batadv_tt_tvlv_generate()
2475 tvlv_tt_data->flags = BATADV_TT_REQUEST; in batadv_send_tt_request()
2492 tvlv_tt_data->flags |= BATADV_TT_FULL_TABLE; in batadv_send_tt_request()
2543 (tt_data->flags & BATADV_TT_FULL_TABLE ? 'F' : '.')); in batadv_send_other_tt_response()
2565 if (tt_data->flags & BATADV_TT_FULL_TABLE || in batadv_send_other_tt_response()
2617 tvlv_tt_data->flags = BATADV_TT_RESPONSE; in batadv_send_other_tt_response()
2621 tvlv_tt_data->flags |= BATADV_TT_FULL_TABLE; in batadv_send_other_tt_response()
2674 (tt_data->flags & BATADV_TT_FULL_TABLE ? 'F' : '.')); in batadv_send_my_tt_response()
2692 if (tt_data->flags & BATADV_TT_FULL_TABLE || my_ttvn != req_ttvn || in batadv_send_my_tt_response()
2736 tvlv_tt_data->flags = BATADV_TT_RESPONSE; in batadv_send_my_tt_response()
2740 tvlv_tt_data->flags |= BATADV_TT_FULL_TABLE; in batadv_send_my_tt_response()
2796 if ((tt_change + i)->flags & BATADV_TT_CLIENT_DEL) { in _batadv_tt_update_changes()
2797 roams = (tt_change + i)->flags & BATADV_TT_CLIENT_ROAM; in _batadv_tt_update_changes()
2807 (tt_change + i)->flags, ttvn)) in _batadv_tt_update_changes()
2884 if ((tt_local_entry->common.flags & BATADV_TT_CLIENT_PENDING) || in batadv_is_my_client()
2885 (tt_local_entry->common.flags & BATADV_TT_CLIENT_ROAM)) in batadv_is_my_client()
2914 (tt_data->flags & BATADV_TT_FULL_TABLE ? 'F' : '.')); in batadv_handle_tt_response()
2928 if (tt_data->flags & BATADV_TT_FULL_TABLE) { in batadv_handle_tt_response()
3127 uint16_t flags, bool enable, bool count) in batadv_tt_local_set_flags() argument
3145 if ((tt_common_entry->flags & flags) == flags) in batadv_tt_local_set_flags()
3147 tt_common_entry->flags |= flags; in batadv_tt_local_set_flags()
3149 if (!(tt_common_entry->flags & flags)) in batadv_tt_local_set_flags()
3151 tt_common_entry->flags &= ~flags; in batadv_tt_local_set_flags()
3187 if (!(tt_common->flags & BATADV_TT_CLIENT_PENDING)) in batadv_tt_local_purge_pending_clients()
3399 ret = tt_global_entry->common.flags & BATADV_TT_CLIENT_ROAM; in batadv_tt_global_client_is_roaming()
3425 ret = tt_local_entry->common.flags & BATADV_TT_CLIENT_ROAM; in batadv_tt_local_client_is_roaming()
3502 uint8_t flags, void *tvlv_value, in batadv_tt_tvlv_ogm_handler_v1() argument
3568 switch (tt_data->flags & BATADV_TT_DATA_TYPE_MASK) { in batadv_tt_tvlv_unicast_handler_v1()
3577 if (tt_data->flags & BATADV_TT_FULL_TABLE) in batadv_tt_tvlv_unicast_handler_v1()
3598 if (tt_data->flags & BATADV_TT_FULL_TABLE) in batadv_tt_tvlv_unicast_handler_v1()
3718 ret = tt->common.flags & BATADV_TT_CLIENT_ISOLA; in batadv_tt_global_is_isolated()