Linux Kernel
3.7.1
|
#include "main.h"
#include "translation-table.h"
#include "soft-interface.h"
#include "hard-interface.h"
#include "send.h"
#include "hash.h"
#include "originator.h"
#include "routing.h"
#include "bridge_loop_avoidance.h"
#include <linux/crc16.h>
Go to the source code of this file.
void batadv_handle_tt_response | ( | struct batadv_priv * | bat_priv, |
struct batadv_tt_query_packet * | tt_response | ||
) |
Definition at line 1962 of file translation-table.c.
bool batadv_is_ap_isolated | ( | struct batadv_priv * | bat_priv, |
uint8_t * | src, | ||
uint8_t * | dst | ||
) |
Definition at line 2330 of file translation-table.c.
bool batadv_is_my_client | ( | struct batadv_priv * | bat_priv, |
const uint8_t * | addr | ||
) |
Definition at line 1942 of file translation-table.c.
bool batadv_send_tt_response | ( | struct batadv_priv * | bat_priv, |
struct batadv_tt_query_packet * | tt_request | ||
) |
Definition at line 1854 of file translation-table.c.
|
read |
Definition at line 1199 of file translation-table.c.
bool batadv_tt_add_temporary_global_entry | ( | struct batadv_priv * | bat_priv, |
struct batadv_orig_node * | orig_node, | ||
const unsigned char * | addr | ||
) |
Definition at line 2453 of file translation-table.c.
int batadv_tt_append_diff | ( | struct batadv_priv * | bat_priv, |
unsigned char ** | packet_buff, | ||
int * | packet_buff_len, | ||
int | packet_min_len | ||
) |
Definition at line 2308 of file translation-table.c.
void batadv_tt_free | ( | struct batadv_priv * | bat_priv | ) |
Definition at line 2185 of file translation-table.c.
int batadv_tt_global_add | ( | struct batadv_priv * | bat_priv, |
struct batadv_orig_node * | orig_node, | ||
const unsigned char * | tt_addr, | ||
uint8_t | flags, | ||
uint8_t | ttvn | ||
) |
Definition at line 719 of file translation-table.c.
bool batadv_tt_global_client_is_roaming | ( | struct batadv_priv * | bat_priv, |
uint8_t * | addr | ||
) |
Definition at line 2437 of file translation-table.c.
void batadv_tt_global_del_orig | ( | struct batadv_priv * | bat_priv, |
struct batadv_orig_node * | orig_node, | ||
const char * | message | ||
) |
Definition at line 1049 of file translation-table.c.
Definition at line 840 of file translation-table.c.
int batadv_tt_init | ( | struct batadv_priv * | bat_priv | ) |
Definition at line 2013 of file translation-table.c.
Definition at line 223 of file translation-table.c.
Definition at line 241 of file translation-table.c.
void batadv_tt_local_remove | ( | struct batadv_priv * | bat_priv, |
const uint8_t * | addr, | ||
const char * | message, | ||
bool | roaming | ||
) |
Definition at line 504 of file translation-table.c.
Definition at line 427 of file translation-table.c.
void batadv_tt_update_orig | ( | struct batadv_priv * | bat_priv, |
struct batadv_orig_node * | orig_node, | ||
const unsigned char * | tt_buff, | ||
uint8_t | tt_num_changes, | ||
uint8_t | ttvn, | ||
uint16_t | tt_crc | ||
) |
Definition at line 2361 of file translation-table.c.