diff options
Diffstat (limited to 'net/batman-adv/main.h')
-rw-r--r-- | net/batman-adv/main.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/net/batman-adv/main.h b/net/batman-adv/main.h index e11c2ec7a739..54c13d51edbe 100644 --- a/net/batman-adv/main.h +++ b/net/batman-adv/main.h | |||
@@ -131,6 +131,15 @@ enum batadv_uev_type { | |||
131 | 131 | ||
132 | #define BATADV_GW_THRESHOLD 50 | 132 | #define BATADV_GW_THRESHOLD 50 |
133 | 133 | ||
134 | /* Number of fragment chains for each orig_node */ | ||
135 | #define BATADV_FRAG_BUFFER_COUNT 8 | ||
136 | /* Maximum number of fragments for one packet */ | ||
137 | #define BATADV_FRAG_MAX_FRAGMENTS 16 | ||
138 | /* Maxumim size of each fragment */ | ||
139 | #define BATADV_FRAG_MAX_FRAG_SIZE 1400 | ||
140 | /* Time to keep fragments while waiting for rest of the fragments */ | ||
141 | #define BATADV_FRAG_TIMEOUT 10000 | ||
142 | |||
134 | #define BATADV_DAT_CANDIDATE_NOT_FOUND 0 | 143 | #define BATADV_DAT_CANDIDATE_NOT_FOUND 0 |
135 | #define BATADV_DAT_CANDIDATE_ORIG 1 | 144 | #define BATADV_DAT_CANDIDATE_ORIG 1 |
136 | 145 | ||
@@ -182,6 +191,7 @@ void batadv_mesh_free(struct net_device *soft_iface); | |||
182 | int batadv_is_my_mac(struct batadv_priv *bat_priv, const uint8_t *addr); | 191 | int batadv_is_my_mac(struct batadv_priv *bat_priv, const uint8_t *addr); |
183 | struct batadv_hard_iface * | 192 | struct batadv_hard_iface * |
184 | batadv_seq_print_text_primary_if_get(struct seq_file *seq); | 193 | batadv_seq_print_text_primary_if_get(struct seq_file *seq); |
194 | int batadv_max_header_len(void); | ||
185 | void batadv_skb_set_priority(struct sk_buff *skb, int offset); | 195 | void batadv_skb_set_priority(struct sk_buff *skb, int offset); |
186 | int batadv_batman_skb_recv(struct sk_buff *skb, struct net_device *dev, | 196 | int batadv_batman_skb_recv(struct sk_buff *skb, struct net_device *dev, |
187 | struct packet_type *ptype, | 197 | struct packet_type *ptype, |