Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Variables
types.h File Reference
#include "packet.h"
#include "bitarray.h"
#include <linux/kernel.h>

Go to the source code of this file.

Data Structures

struct  batadv_hard_iface
 
struct  batadv_orig_node
 
struct  batadv_gw_node
 
struct  batadv_neigh_node
 
struct  batadv_priv_tt
 
struct  batadv_priv_gw
 
struct  batadv_priv_vis
 
struct  batadv_priv
 
struct  batadv_socket_client
 
struct  batadv_socket_packet
 
struct  batadv_tt_common_entry
 
struct  batadv_tt_local_entry
 
struct  batadv_tt_global_entry
 
struct  batadv_tt_orig_list_entry
 
struct  batadv_tt_change_node
 
struct  batadv_tt_req_node
 
struct  batadv_tt_roam_node
 
struct  batadv_forw_packet
 
struct  batadv_if_list_entry
 
struct  batadv_debug_log
 
struct  batadv_frag_packet_list_entry
 
struct  batadv_vis_info
 
struct  batadv_vis_info_entry
 
struct  batadv_recvlist_node
 
struct  batadv_algo_ops
 

Macros

#define BATADV_HEADER_LEN
 

Enumerations

enum  batadv_counters {
  BATADV_CNT_TX, BATADV_CNT_TX_BYTES, BATADV_CNT_TX_DROPPED, BATADV_CNT_RX,
  BATADV_CNT_RX_BYTES, BATADV_CNT_FORWARD, BATADV_CNT_FORWARD_BYTES, BATADV_CNT_MGMT_TX,
  BATADV_CNT_MGMT_TX_BYTES, BATADV_CNT_MGMT_RX, BATADV_CNT_MGMT_RX_BYTES, BATADV_CNT_TT_REQUEST_TX,
  BATADV_CNT_TT_REQUEST_RX, BATADV_CNT_TT_RESPONSE_TX, BATADV_CNT_TT_RESPONSE_RX, BATADV_CNT_TT_ROAM_ADV_TX,
  BATADV_CNT_TT_ROAM_ADV_RX, BATADV_CNT_NUM
}
 

Variables

struct batadv_vis_info __packed
 

Macro Definition Documentation

#define BATADV_HEADER_LEN
Value:
(ETH_HLEN + max(sizeof(struct batadv_unicast_packet), \
sizeof(struct batadv_bcast_packet)))

Definition at line 27 of file types.h.

Enumeration Type Documentation

Enumerator:
BATADV_CNT_TX 
BATADV_CNT_TX_BYTES 
BATADV_CNT_TX_DROPPED 
BATADV_CNT_RX 
BATADV_CNT_RX_BYTES 
BATADV_CNT_FORWARD 
BATADV_CNT_FORWARD_BYTES 
BATADV_CNT_MGMT_TX 
BATADV_CNT_MGMT_TX_BYTES 
BATADV_CNT_MGMT_RX 
BATADV_CNT_MGMT_RX_BYTES 
BATADV_CNT_TT_REQUEST_TX 
BATADV_CNT_TT_REQUEST_RX 
BATADV_CNT_TT_RESPONSE_TX 
BATADV_CNT_TT_RESPONSE_RX 
BATADV_CNT_TT_ROAM_ADV_TX 
BATADV_CNT_TT_ROAM_ADV_RX 
BATADV_CNT_NUM 

Definition at line 147 of file types.h.

Variable Documentation