mirror of
				https://github.com/berlin-open-wireless-lab/DAWN.git
				synced 2025-03-09 15:40:12 +00:00 
			
		
		
		
	utils/storage: improve descriptions
Add messages that help users understand what PROBE and BEACON messages are being used. Remove a few things that are no longer needed: #includes, etc [cleanup commit message] Signed-off-by: Nick Hainke <vincent@systemli.org>
This commit is contained in:
		
							parent
							
								
									39d7e838ae
								
							
						
					
					
						commit
						4a88222722
					
				
					 4 changed files with 58 additions and 43 deletions
				
			
		| 
						 | 
				
			
			@ -341,9 +341,10 @@ int better_ap_available(ap *kicking_ap, struct dawn_mac client_mac, struct kicki
 | 
			
		|||
        dawnlog_trace("Current AP score = %d for:\n", own_score);
 | 
			
		||||
        print_probe_entry(DAWNLOG_TRACE, own_probe);
 | 
			
		||||
    }
 | 
			
		||||
    // no entry for own ap - should never happen?
 | 
			
		||||
    // no entry for own ap - may happen if DAWN is started after client has connected, and then "sleeps" so sends no BEACON / PROBE
 | 
			
		||||
    else {
 | 
			
		||||
        dawnlog_warning("Current AP not found in probe array!\n");
 | 
			
		||||
        dawnlog_info("Current AP " MACSTR " for client " MACSTR " not found in probe array!\n", MAC2STR(kicking_ap->bssid_addr.u8), MAC2STR(client_mac.u8));
 | 
			
		||||
        print_probe_array();
 | 
			
		||||
        return -1;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -495,12 +496,12 @@ int kick_clients(struct dawn_mac bssid_mac, uint32_t id) {
 | 
			
		|||
                    // <= 6MBits <- probably no transmission
 | 
			
		||||
                    // tx_rate has always some weird value so don't use ist
 | 
			
		||||
                    if (have_bandwidth_iwinfo && rx_rate > dawn_metric.bandwidth_threshold) {
 | 
			
		||||
                        dawnlog_info("Station " MACSTR ": Client is probably in active transmisison. Don't kick! RxRate is: %f\n", MAC2STR(j->client_addr.u8), rx_rate);
 | 
			
		||||
                        dawnlog_info("Station " MACSTR ": Client is probably in active transmission. Don't kick! RxRate is: %f\n", MAC2STR(j->client_addr.u8), rx_rate);
 | 
			
		||||
                    }
 | 
			
		||||
                    else
 | 
			
		||||
                    {
 | 
			
		||||
                        if (have_bandwidth_iwinfo)
 | 
			
		||||
                            dawnlog_always("Station " MACSTR ": Kicking as probably NOT in active transmisison. RxRate is: %f\n", MAC2STR(j->client_addr.u8), rx_rate);
 | 
			
		||||
                            dawnlog_always("Station " MACSTR ": Kicking as probably NOT in active transmission. RxRate is: %f\n", MAC2STR(j->client_addr.u8), rx_rate);
 | 
			
		||||
                        else
 | 
			
		||||
                            dawnlog_always("Station " MACSTR ": Kicking as no active transmission data for client, but bandwidth_threshold=%d is OK.\n",
 | 
			
		||||
                                MAC2STR(j->client_addr.u8), dawn_metric.bandwidth_threshold);
 | 
			
		||||
| 
						 | 
				
			
			@ -576,11 +577,11 @@ void update_iw_info(struct dawn_mac bssid_mac) {
 | 
			
		|||
    dawn_mutex_lock(&client_array_mutex);
 | 
			
		||||
    dawn_mutex_lock(&probe_array_mutex);
 | 
			
		||||
 | 
			
		||||
    dawnlog_trace("-------- IW INFO UPDATE!!!---------\n");
 | 
			
		||||
    dawnlog_trace("EVAL " MACSTR "\n", MAC2STR(bssid_mac.u8));
 | 
			
		||||
 | 
			
		||||
    // Seach for BSSID
 | 
			
		||||
    // Go through clients
 | 
			
		||||
    dawnlog_trace("IW info update for AP " MACSTR "\n", MAC2STR(bssid_mac.u8));
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    // Go through clients for BSSID
 | 
			
		||||
    for (client* j = *client_find_first_bc_entry(bssid_mac, dawn_mac_null, false);
 | 
			
		||||
            j != NULL && mac_is_equal_bb(j->bssid_addr, bssid_mac); j = j->next_entry_bc) {
 | 
			
		||||
        // update rssi
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue