Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
soft-interface.c File Reference
#include "main.h"
#include "soft-interface.h"
#include "hard-interface.h"
#include "routing.h"
#include "send.h"
#include "debugfs.h"
#include "translation-table.h"
#include "hash.h"
#include "gateway_common.h"
#include "gateway_client.h"
#include "sysfs.h"
#include "originator.h"
#include <linux/slab.h>
#include <linux/ethtool.h>
#include <linux/etherdevice.h>
#include <linux/if_vlan.h>
#include "unicast.h"
#include "bridge_loop_avoidance.h"

Go to the source code of this file.

Functions

int batadv_skb_head_push (struct sk_buff *skb, unsigned int len)
 
void batadv_interface_rx (struct net_device *soft_iface, struct sk_buff *skb, struct batadv_hard_iface *recv_if, int hdr_size, struct batadv_orig_node *orig_node)
 
struct net_devicebatadv_softif_create (const char *name)
 
void batadv_softif_destroy (struct net_device *soft_iface)
 
int batadv_softif_is_valid (const struct net_device *net_dev)
 

Function Documentation

void batadv_interface_rx ( struct net_device soft_iface,
struct sk_buff skb,
struct batadv_hard_iface recv_if,
int  hdr_size,
struct batadv_orig_node orig_node 
)

Definition at line 274 of file soft-interface.c.

int batadv_skb_head_push ( struct sk_buff skb,
unsigned int  len 
)

Definition at line 62 of file soft-interface.c.

struct net_device* batadv_softif_create ( const char name)
read

Definition at line 385 of file soft-interface.c.

void batadv_softif_destroy ( struct net_device soft_iface)

Definition at line 479 of file soft-interface.c.

int batadv_softif_is_valid ( const struct net_device net_dev)

Definition at line 487 of file soft-interface.c.

Variable Documentation

Definition at line 540 of file soft-interface.c.