Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 205766
b: refs/heads/master
c: 62c2072
h: refs/heads/master
v: v3
  • Loading branch information
Sven Eckelmann authored and Greg Kroah-Hartman committed Jul 8, 2010
1 parent 81cd329 commit 9cc3488
Show file tree
Hide file tree
Showing 18 changed files with 79 additions and 13 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7809cea94f4094918df062bd84b327dc4119d304
refs/heads/master: 62c2072003074f3e7fdc1bfb07f4362215b49937
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/aggregation.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
*
*/

#ifndef _NET_BATMAN_ADV_AGGREGATION_H_
#define _NET_BATMAN_ADV_AGGREGATION_H_

#include "main.h"

/* is there another aggregated packet here? */
Expand All @@ -36,3 +39,5 @@ void add_bat_packet_to_list(struct bat_priv *bat_priv,
unsigned long send_time);
void receive_aggr_bat_packet(struct ethhdr *ethhdr, unsigned char *packet_buff,
int packet_len, struct batman_if *if_incoming);

#endif /* _NET_BATMAN_ADV_AGGREGATION_H_ */
6 changes: 3 additions & 3 deletions trunk/drivers/staging/batman-adv/bat_debugfs.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
*/


#ifndef BAT_DEBUGFS_H
#define BAT_DEBUGFS_H
#ifndef _NET_BATMAN_ADV_DEBUGFS_H_
#define _NET_BATMAN_ADV_DEBUGFS_H_

#define DEBUGFS_BAT_SUBDIR "batman_adv"

Expand All @@ -30,4 +30,4 @@ void debugfs_destroy(void);
int debugfs_add_meshif(struct net_device *dev);
void debugfs_del_meshif(struct net_device *dev);

#endif
#endif /* _NET_BATMAN_ADV_DEBUGFS_H_ */
6 changes: 3 additions & 3 deletions trunk/drivers/staging/batman-adv/bat_sysfs.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
*/


#ifndef BAT_SYSFS_H
#define BAT_SYSFS_H
#ifndef _NET_BATMAN_ADV_SYSFS_H_
#define _NET_BATMAN_ADV_SYSFS_H_

#define SYSFS_IF_MESH_SUBDIR "mesh"
#define SYSFS_IF_BAT_SUBDIR "batman_adv"
Expand All @@ -39,4 +39,4 @@ void sysfs_del_meshif(struct net_device *dev);
int sysfs_add_hardif(struct kobject **hardif_obj, struct net_device *dev);
void sysfs_del_hardif(struct kobject **hardif_obj);

#endif
#endif /* _NET_BATMAN_ADV_SYSFS_H_ */
4 changes: 4 additions & 0 deletions trunk/drivers/staging/batman-adv/bitarray.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
*
*/

#ifndef _NET_BATMAN_ADV_BITARRAY_H_
#define _NET_BATMAN_ADV_BITARRAY_H_

/* you should choose something big, if you don't want to waste cpu */
#define TYPE_OF_WORD unsigned long
Expand All @@ -40,3 +42,5 @@ char bit_get_packet(TYPE_OF_WORD *seq_bits, int32_t seq_num_diff,

/* count the hamming weight, how many good packets did we receive? */
int bit_packet_count(TYPE_OF_WORD *seq_bits);

#endif /* _NET_BATMAN_ADV_BITARRAY_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/hard-interface.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
*
*/

#ifndef _NET_BATMAN_ADV_HARD_INTERFACE_H_
#define _NET_BATMAN_ADV_HARD_INTERFACE_H_

#define IF_NOT_IN_USE 0
#define IF_TO_BE_REMOVED 1
#define IF_INACTIVE 2
Expand All @@ -38,3 +41,5 @@ int batman_skb_recv(struct sk_buff *skb,
struct net_device *orig_dev);
int hardif_min_mtu(void);
void update_min_mtu(void);

#endif /* _NET_BATMAN_ADV_HARD_INTERFACE_H_ */
8 changes: 5 additions & 3 deletions trunk/drivers/staging/batman-adv/hash.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,9 @@
*
*/

#ifndef _BATMAN_HASH_H
#define _BATMAN_HASH_H
#ifndef _NET_BATMAN_ADV_HASH_H_
#define _NET_BATMAN_ADV_HASH_H_

#define HASHIT(name) struct hash_it_t name = { \
.index = -1, .bucket = NULL, \
.prev_bucket = NULL, \
Expand Down Expand Up @@ -95,4 +96,5 @@ struct hashtable_t *hash_resize(struct hashtable_t *hash, int size);
* the returned iterator to access the elements until hash_it_t returns NULL. */
struct hash_it_t *hash_iterate(struct hashtable_t *hash,
struct hash_it_t *iter_in);
#endif

#endif /* _NET_BATMAN_ADV_HASH_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/icmp_socket.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
*
*/

#ifndef _NET_BATMAN_ADV_ICMP_SOCKET_H_
#define _NET_BATMAN_ADV_ICMP_SOCKET_H_

#include "types.h"

#define ICMP_SOCKET "socket"
Expand All @@ -27,3 +30,5 @@ void bat_socket_init(void);
int bat_socket_setup(struct bat_priv *bat_priv);
void bat_socket_receive_packet(struct icmp_packet_rr *icmp_packet,
size_t icmp_len);

#endif /* _NET_BATMAN_ADV_ICMP_SOCKET_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/main.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
*
*/

#ifndef _NET_BATMAN_ADV_MAIN_H_
#define _NET_BATMAN_ADV_MAIN_H_

/* Kernel Programming */
#define LINUX

Expand Down Expand Up @@ -162,3 +165,5 @@ int choose_orig(void *data, int32_t size);
int is_my_mac(uint8_t *addr);
int is_bcast(uint8_t *addr);
int is_mcast(uint8_t *addr);

#endif /* _NET_BATMAN_ADV_MAIN_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/originator.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
*
*/

#ifndef _NET_BATMAN_ADV_ORIGINATOR_H_
#define _NET_BATMAN_ADV_ORIGINATOR_H_

int originator_init(void);
void originator_free(void);
void purge_orig(struct work_struct *work);
Expand All @@ -29,3 +32,5 @@ create_neighbor(struct orig_node *orig_node, struct orig_node *orig_neigh_node,
int orig_seq_print_text(struct seq_file *seq, void *offset);
int orig_hash_add_if(struct batman_if *batman_if, int max_if_num);
int orig_hash_del_if(struct batman_if *batman_if, int max_if_num);

#endif /* _NET_BATMAN_ADV_ORIGINATOR_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/packet.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
*
*/

#ifndef _NET_BATMAN_ADV_PACKET_H_
#define _NET_BATMAN_ADV_PACKET_H_

#define ETH_P_BATMAN 0x4305 /* unofficial/not registered Ethertype */

#define BAT_PACKET 0x01
Expand Down Expand Up @@ -113,3 +116,5 @@ struct vis_packet {
uint8_t target_orig[6]; /* who should receive this packet */
uint8_t sender_orig[6]; /* who sent or rebroadcasted this packet */
} __attribute__((packed));

#endif /* _NET_BATMAN_ADV_PACKET_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/ring_buffer.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,10 @@
*
*/

#ifndef _NET_BATMAN_ADV_RING_BUFFER_H_
#define _NET_BATMAN_ADV_RING_BUFFER_H_

void ring_buffer_set(uint8_t lq_recv[], uint8_t *lq_index, uint8_t value);
uint8_t ring_buffer_avg(uint8_t lq_recv[]);

#endif /* _NET_BATMAN_ADV_RING_BUFFER_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/routing.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
*
*/

#ifndef _NET_BATMAN_ADV_ROUTING_H_
#define _NET_BATMAN_ADV_ROUTING_H_

#include "types.h"

void slide_own_bcast_window(struct batman_if *batman_if);
Expand All @@ -39,3 +42,5 @@ struct neigh_node *find_router(struct orig_node *orig_node,
struct batman_if *recv_if);
void update_bonding_candidates(struct bat_priv *bat_priv,
struct orig_node *orig_node);

#endif /* _NET_BATMAN_ADV_ROUTING_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/send.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
*
*/

#ifndef _NET_BATMAN_ADV_SEND_H_
#define _NET_BATMAN_ADV_SEND_H_

#include "types.h"

int send_skb_packet(struct sk_buff *skb,
Expand All @@ -35,3 +38,5 @@ void schedule_forward_packet(struct orig_node *orig_node,
int add_bcast_packet_to_list(struct sk_buff *skb);
void send_outstanding_bat_packet(struct work_struct *work);
void purge_outstanding_packets(struct batman_if *batman_if);

#endif /* _NET_BATMAN_ADV_SEND_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/soft-interface.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,15 @@
*
*/

#ifndef _NET_BATMAN_ADV_SOFT_INTERFACE_H_
#define _NET_BATMAN_ADV_SOFT_INTERFACE_H_

void set_main_if_addr(uint8_t *addr);
void interface_setup(struct net_device *dev);
int interface_tx(struct sk_buff *skb, struct net_device *dev);
void interface_rx(struct sk_buff *skb, int hdr_size);
int my_skb_push(struct sk_buff *skb, unsigned int len);

extern unsigned char main_if_addr[];

#endif /* _NET_BATMAN_ADV_SOFT_INTERFACE_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/translation-table.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
*
*/

#ifndef _NET_BATMAN_ADV_TRANSLATION_TABLE_H_
#define _NET_BATMAN_ADV_TRANSLATION_TABLE_H_

#include "types.h"

int hna_local_init(void);
Expand All @@ -38,3 +41,5 @@ struct orig_node *transtable_search(uint8_t *addr);
extern spinlock_t hna_local_hash_lock;
extern struct hashtable_t *hna_local_hash;
extern atomic_t hna_local_changed;

#endif /* _NET_BATMAN_ADV_TRANSLATION_TABLE_H_ */
6 changes: 3 additions & 3 deletions trunk/drivers/staging/batman-adv/types.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@



#ifndef TYPES_H
#define TYPES_H
#ifndef _NET_BATMAN_ADV_TYPES_H_
#define _NET_BATMAN_ADV_TYPES_H_

#include "packet.h"
#include "bitarray.h"
Expand Down Expand Up @@ -172,4 +172,4 @@ struct if_list_entry {
struct hlist_node list;
};

#endif
#endif /* _NET_BATMAN_ADV_TYPES_H_ */
5 changes: 5 additions & 0 deletions trunk/drivers/staging/batman-adv/vis.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
*
*/

#ifndef _NET_BATMAN_ADV_VIS_H_
#define _NET_BATMAN_ADV_VIS_H_

#define VIS_TIMEOUT 200 /* timeout of vis packets in seconds */

struct vis_info {
Expand Down Expand Up @@ -53,3 +56,5 @@ void receive_client_update_packet(struct bat_priv *bat_priv,
int vis_info_len);
int vis_init(void);
void vis_quit(void);

#endif /* _NET_BATMAN_ADV_VIS_H_ */

0 comments on commit 9cc3488

Please sign in to comment.