提交 015758d0 编写于 作者: A Antonio Quartulli 提交者: Marek Lindner

batman-adv: correct several typ0s in the comments

Several typos have been corrected and some sentences have been rephrased
Signed-off-by: NAntonio Quartulli <ordex@autistici.org>
Signed-off-by: NMarek Lindner <lindner_marek@yahoo.de>
上级 1a1f37d9
...@@ -97,12 +97,12 @@ static void bit_shift(unsigned long *seq_bits, int32_t n) ...@@ -97,12 +97,12 @@ static void bit_shift(unsigned long *seq_bits, int32_t n)
(seq_bits[i - word_num - 1] >> (seq_bits[i - word_num - 1] >>
(WORD_BIT_SIZE-word_offset)); (WORD_BIT_SIZE-word_offset));
/* and the upper part of the right half and shift it left to /* and the upper part of the right half and shift it left to
* it's position */ * its position */
/* for our example that would be: word[0] = 9800 + 0076 = /* for our example that would be: word[0] = 9800 + 0076 =
* 9876 */ * 9876 */
} }
/* now for our last word, i==word_num, we only have the it's "left" /* now for our last word, i==word_num, we only have its "left" half.
* half. that's the 1000 word in our example.*/ * that's the 1000 word in our example.*/
seq_bits[i] = (seq_bits[i - word_num] << word_offset); seq_bits[i] = (seq_bits[i - word_num] << word_offset);
......
...@@ -532,14 +532,14 @@ static bool is_type_dhcprequest(struct sk_buff *skb, int header_len) ...@@ -532,14 +532,14 @@ static bool is_type_dhcprequest(struct sk_buff *skb, int header_len)
pkt_len -= header_len + DHCP_OPTIONS_OFFSET + 1; pkt_len -= header_len + DHCP_OPTIONS_OFFSET + 1;
/* Access the dhcp option lists. Each entry is made up by: /* Access the dhcp option lists. Each entry is made up by:
* - octect 1: option type * - octet 1: option type
* - octect 2: option data len (only if type != 255 and 0) * - octet 2: option data len (only if type != 255 and 0)
* - octect 3: option data */ * - octet 3: option data */
while (*p != 255 && !ret) { while (*p != 255 && !ret) {
/* p now points to the first octect: option type */ /* p now points to the first octet: option type */
if (*p == 53) { if (*p == 53) {
/* type 53 is the message type option. /* type 53 is the message type option.
* Jump the len octect and go to the data octect */ * Jump the len octet and go to the data octet */
if (pkt_len < 2) if (pkt_len < 2)
goto out; goto out;
p += 2; p += 2;
......
...@@ -249,7 +249,7 @@ static void hardif_activate_interface(struct hard_iface *hard_iface) ...@@ -249,7 +249,7 @@ static void hardif_activate_interface(struct hard_iface *hard_iface)
/** /**
* the first active interface becomes our primary interface or * the first active interface becomes our primary interface or
* the next active interface after the old primay interface was removed * the next active interface after the old primary interface was removed
*/ */
primary_if = primary_if_get_selected(bat_priv); primary_if = primary_if_get_selected(bat_priv);
if (!primary_if) if (!primary_if)
...@@ -573,7 +573,7 @@ static int hard_if_event(struct notifier_block *this, ...@@ -573,7 +573,7 @@ static int hard_if_event(struct notifier_block *this,
return NOTIFY_DONE; return NOTIFY_DONE;
} }
/* receive a packet with the batman ethertype coming on a hard /* incoming packets with the batman ethertype received on any active hard
* interface */ * interface */
static int batman_skb_recv(struct sk_buff *skb, struct net_device *dev, static int batman_skb_recv(struct sk_buff *skb, struct net_device *dev,
struct packet_type *ptype, struct packet_type *ptype,
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
#define PURGE_TIMEOUT 200 #define PURGE_TIMEOUT 200
#define TT_LOCAL_TIMEOUT 3600 /* in seconds */ #define TT_LOCAL_TIMEOUT 3600 /* in seconds */
#define TT_CLIENT_ROAM_TIMEOUT 600 #define TT_CLIENT_ROAM_TIMEOUT 600
/* sliding packet range of received originator messages in squence numbers /* sliding packet range of received originator messages in sequence numbers
* (should be a multiple of our word size) */ * (should be a multiple of our word size) */
#define TQ_LOCAL_WINDOW_SIZE 64 #define TQ_LOCAL_WINDOW_SIZE 64
#define TT_REQUEST_TIMEOUT 3 /* seconds we have to keep pending tt_req */ #define TT_REQUEST_TIMEOUT 3 /* seconds we have to keep pending tt_req */
...@@ -133,7 +133,7 @@ enum dbg_level { ...@@ -133,7 +133,7 @@ enum dbg_level {
#include <linux/mutex.h> /* mutex */ #include <linux/mutex.h> /* mutex */
#include <linux/module.h> /* needed by all modules */ #include <linux/module.h> /* needed by all modules */
#include <linux/netdevice.h> /* netdevice */ #include <linux/netdevice.h> /* netdevice */
#include <linux/etherdevice.h> /* ethernet address classifaction */ #include <linux/etherdevice.h> /* ethernet address classification */
#include <linux/if_ether.h> /* ethernet header */ #include <linux/if_ether.h> /* ethernet header */
#include <linux/poll.h> /* poll_table */ #include <linux/poll.h> /* poll_table */
#include <linux/kthread.h> /* kernel threads */ #include <linux/kthread.h> /* kernel threads */
......
...@@ -75,10 +75,9 @@ static void update_transtable(struct bat_priv *bat_priv, ...@@ -75,10 +75,9 @@ static void update_transtable(struct bat_priv *bat_priv,
/* the ttvn increased by one -> we can apply the attached changes */ /* the ttvn increased by one -> we can apply the attached changes */
if (ttvn - orig_ttvn == 1) { if (ttvn - orig_ttvn == 1) {
/* the OGM could not contain the changes because they were too /* the OGM could not contain the changes due to their size or
* many to fit in one frame or because they have already been * because they have already been sent TT_OGM_APPEND_MAX times.
* sent TT_OGM_APPEND_MAX times. In this case send a tt * In this case send a tt request */
* request */
if (!tt_num_changes) { if (!tt_num_changes) {
full_table = false; full_table = false;
goto request_table; goto request_table;
...@@ -87,13 +86,13 @@ static void update_transtable(struct bat_priv *bat_priv, ...@@ -87,13 +86,13 @@ static void update_transtable(struct bat_priv *bat_priv,
tt_update_changes(bat_priv, orig_node, tt_num_changes, ttvn, tt_update_changes(bat_priv, orig_node, tt_num_changes, ttvn,
(struct tt_change *)tt_buff); (struct tt_change *)tt_buff);
/* Even if we received the crc into the OGM, we prefer /* Even if we received the precomputed crc with the OGM, we
* to recompute it to spot any possible inconsistency * prefer to recompute it to spot any possible inconsistency
* in the global table */ * in the global table */
orig_node->tt_crc = tt_global_crc(bat_priv, orig_node); orig_node->tt_crc = tt_global_crc(bat_priv, orig_node);
/* The ttvn alone is not enough to guarantee consistency /* The ttvn alone is not enough to guarantee consistency
* because a single value could repesent different states * because a single value could represent different states
* (due to the wrap around). Thus a node has to check whether * (due to the wrap around). Thus a node has to check whether
* the resulting table (after applying the changes) is still * the resulting table (after applying the changes) is still
* consistent or not. E.g. a node could disconnect while its * consistent or not. E.g. a node could disconnect while its
...@@ -228,7 +227,7 @@ static int is_bidirectional_neigh(struct orig_node *orig_node, ...@@ -228,7 +227,7 @@ static int is_bidirectional_neigh(struct orig_node *orig_node,
if (!neigh_node) if (!neigh_node)
goto out; goto out;
/* if orig_node is direct neighbour update neigh_node last_valid */ /* if orig_node is direct neighbor update neigh_node last_valid */
if (orig_node == orig_neigh_node) if (orig_node == orig_neigh_node)
neigh_node->last_valid = jiffies; neigh_node->last_valid = jiffies;
...@@ -473,7 +472,7 @@ static void update_orig(struct bat_priv *bat_priv, struct orig_node *orig_node, ...@@ -473,7 +472,7 @@ static void update_orig(struct bat_priv *bat_priv, struct orig_node *orig_node,
if (router && (router->tq_avg > neigh_node->tq_avg)) if (router && (router->tq_avg > neigh_node->tq_avg))
goto update_tt; goto update_tt;
/* if the TQ is the same and the link not more symetric we /* if the TQ is the same and the link not more symmetric we
* won't consider it either */ * won't consider it either */
if (router && (neigh_node->tq_avg == router->tq_avg)) { if (router && (neigh_node->tq_avg == router->tq_avg)) {
orig_node_tmp = router->orig_node; orig_node_tmp = router->orig_node;
...@@ -1243,7 +1242,7 @@ int recv_tt_query(struct sk_buff *skb, struct hard_iface *recv_if) ...@@ -1243,7 +1242,7 @@ int recv_tt_query(struct sk_buff *skb, struct hard_iface *recv_if)
} }
break; break;
case TT_RESPONSE: case TT_RESPONSE:
/* packet needs to be linearised to access the TT changes */ /* packet needs to be linearized to access the TT changes */
if (skb_linearize(skb) < 0) if (skb_linearize(skb) < 0)
goto out; goto out;
......
...@@ -135,7 +135,7 @@ static void send_packet_to_if(struct forw_packet *forw_packet, ...@@ -135,7 +135,7 @@ static void send_packet_to_if(struct forw_packet *forw_packet,
"Forwarding")); "Forwarding"));
bat_dbg(DBG_BATMAN, bat_priv, bat_dbg(DBG_BATMAN, bat_priv,
"%s %spacket (originator %pM, seqno %d, TQ %d, TTL %d," "%s %spacket (originator %pM, seqno %d, TQ %d, TTL %d,"
" IDF %s, hvn %d) on interface %s [%pM]\n", " IDF %s, ttvn %d) on interface %s [%pM]\n",
fwd_str, (packet_num > 0 ? "aggregated " : ""), fwd_str, (packet_num > 0 ? "aggregated " : ""),
batman_packet->orig, ntohl(batman_packet->seqno), batman_packet->orig, ntohl(batman_packet->seqno),
batman_packet->tq, batman_packet->ttl, batman_packet->tq, batman_packet->ttl,
...@@ -313,7 +313,7 @@ void schedule_own_packet(struct hard_iface *hard_iface) ...@@ -313,7 +313,7 @@ void schedule_own_packet(struct hard_iface *hard_iface)
prepare_packet_buffer(bat_priv, hard_iface); prepare_packet_buffer(bat_priv, hard_iface);
} }
/* if the changes have been sent enough times */ /* if the changes have been sent often enough */
if (!atomic_dec_not_zero(&bat_priv->tt_ogm_append_cnt)) if (!atomic_dec_not_zero(&bat_priv->tt_ogm_append_cnt))
reset_packet_buffer(bat_priv, hard_iface); reset_packet_buffer(bat_priv, hard_iface);
} }
...@@ -454,7 +454,7 @@ static void _add_bcast_packet_to_list(struct bat_priv *bat_priv, ...@@ -454,7 +454,7 @@ static void _add_bcast_packet_to_list(struct bat_priv *bat_priv,
} }
/* add a broadcast packet to the queue and setup timers. broadcast packets /* add a broadcast packet to the queue and setup timers. broadcast packets
* are sent multiple times to increase probability for beeing received. * are sent multiple times to increase probability for being received.
* *
* This function returns NETDEV_TX_OK on success and NETDEV_TX_BUSY on * This function returns NETDEV_TX_OK on success and NETDEV_TX_BUSY on
* errors. * errors.
...@@ -612,7 +612,7 @@ void purge_outstanding_packets(struct bat_priv *bat_priv, ...@@ -612,7 +612,7 @@ void purge_outstanding_packets(struct bat_priv *bat_priv,
&bat_priv->forw_bcast_list, list) { &bat_priv->forw_bcast_list, list) {
/** /**
* if purge_outstanding_packets() was called with an argmument * if purge_outstanding_packets() was called with an argument
* we delete only packets belonging to the given interface * we delete only packets belonging to the given interface
*/ */
if ((hard_iface) && if ((hard_iface) &&
...@@ -641,7 +641,7 @@ void purge_outstanding_packets(struct bat_priv *bat_priv, ...@@ -641,7 +641,7 @@ void purge_outstanding_packets(struct bat_priv *bat_priv,
&bat_priv->forw_bat_list, list) { &bat_priv->forw_bat_list, list) {
/** /**
* if purge_outstanding_packets() was called with an argmument * if purge_outstanding_packets() was called with an argument
* we delete only packets belonging to the given interface * we delete only packets belonging to the given interface
*/ */
if ((hard_iface) && if ((hard_iface) &&
......
...@@ -532,7 +532,7 @@ static int interface_set_mac_addr(struct net_device *dev, void *p) ...@@ -532,7 +532,7 @@ static int interface_set_mac_addr(struct net_device *dev, void *p)
if (!is_valid_ether_addr(addr->sa_data)) if (!is_valid_ether_addr(addr->sa_data))
return -EADDRNOTAVAIL; return -EADDRNOTAVAIL;
/* only modify transtable if it has been initialised before */ /* only modify transtable if it has been initialized before */
if (atomic_read(&bat_priv->mesh_state) == MESH_ACTIVE) { if (atomic_read(&bat_priv->mesh_state) == MESH_ACTIVE) {
tt_local_remove(bat_priv, dev->dev_addr, tt_local_remove(bat_priv, dev->dev_addr,
"mac address changed", false); "mac address changed", false);
......
...@@ -369,8 +369,8 @@ static void tt_local_set_pending(struct bat_priv *bat_priv, ...@@ -369,8 +369,8 @@ static void tt_local_set_pending(struct bat_priv *bat_priv,
tt_local_event(bat_priv, tt_local_entry->addr, tt_local_event(bat_priv, tt_local_entry->addr,
tt_local_entry->flags | flags); tt_local_entry->flags | flags);
/* The local client has to be merked as "pending to be removed" but has /* The local client has to be marked as "pending to be removed" but has
* to be kept in the table in order to send it in an full tables * to be kept in the table in order to send it in a full table
* response issued before the net ttvn increment (consistency check) */ * response issued before the net ttvn increment (consistency check) */
tt_local_entry->flags |= TT_CLIENT_PENDING; tt_local_entry->flags |= TT_CLIENT_PENDING;
} }
...@@ -1137,12 +1137,12 @@ static bool send_other_tt_response(struct bat_priv *bat_priv, ...@@ -1137,12 +1137,12 @@ static bool send_other_tt_response(struct bat_priv *bat_priv,
orig_ttvn = (uint8_t)atomic_read(&req_dst_orig_node->last_ttvn); orig_ttvn = (uint8_t)atomic_read(&req_dst_orig_node->last_ttvn);
req_ttvn = tt_request->ttvn; req_ttvn = tt_request->ttvn;
/* I have not the requested data */ /* I don't have the requested data */
if (orig_ttvn != req_ttvn || if (orig_ttvn != req_ttvn ||
tt_request->tt_data != req_dst_orig_node->tt_crc) tt_request->tt_data != req_dst_orig_node->tt_crc)
goto out; goto out;
/* If it has explicitly been requested the full table */ /* If the full table has been explicitly requested */
if (tt_request->flags & TT_FULL_TABLE || if (tt_request->flags & TT_FULL_TABLE ||
!req_dst_orig_node->tt_buff) !req_dst_orig_node->tt_buff)
full_table = true; full_table = true;
......
...@@ -49,7 +49,7 @@ uint16_t tt_local_crc(struct bat_priv *bat_priv); ...@@ -49,7 +49,7 @@ uint16_t tt_local_crc(struct bat_priv *bat_priv);
uint16_t tt_global_crc(struct bat_priv *bat_priv, struct orig_node *orig_node); uint16_t tt_global_crc(struct bat_priv *bat_priv, struct orig_node *orig_node);
void tt_free(struct bat_priv *bat_priv); void tt_free(struct bat_priv *bat_priv);
int send_tt_request(struct bat_priv *bat_priv, int send_tt_request(struct bat_priv *bat_priv,
struct orig_node *dst_orig_node, uint8_t hvn, struct orig_node *dst_orig_node, uint8_t ttvn,
uint16_t tt_crc, bool full_table); uint16_t tt_crc, bool full_table);
bool send_tt_response(struct bat_priv *bat_priv, bool send_tt_response(struct bat_priv *bat_priv,
struct tt_query_packet *tt_request); struct tt_query_packet *tt_request);
......
...@@ -57,7 +57,7 @@ struct hard_iface { ...@@ -57,7 +57,7 @@ struct hard_iface {
* @batman_seqno_reset: time when the batman seqno window was reset * @batman_seqno_reset: time when the batman seqno window was reset
* @gw_flags: flags related to gateway class * @gw_flags: flags related to gateway class
* @flags: for now only VIS_SERVER flag * @flags: for now only VIS_SERVER flag
* @last_real_seqno: last and best known squence number * @last_real_seqno: last and best known sequence number
* @last_ttl: ttl of last received packet * @last_ttl: ttl of last received packet
* @last_bcast_seqno: last broadcast sequence number received by this host * @last_bcast_seqno: last broadcast sequence number received by this host
* *
...@@ -156,7 +156,7 @@ struct bat_priv { ...@@ -156,7 +156,7 @@ struct bat_priv {
atomic_t bcast_seqno; atomic_t bcast_seqno;
atomic_t bcast_queue_left; atomic_t bcast_queue_left;
atomic_t batman_queue_left; atomic_t batman_queue_left;
atomic_t ttvn; /* tranlation table version number */ atomic_t ttvn; /* translation table version number */
atomic_t tt_ogm_append_cnt; atomic_t tt_ogm_append_cnt;
atomic_t tt_local_changes; /* changes registered in a OGM interval */ atomic_t tt_local_changes; /* changes registered in a OGM interval */
/* The tt_poss_change flag is used to detect an ongoing roaming phase. /* The tt_poss_change flag is used to detect an ongoing roaming phase.
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
#include "packet.h" #include "packet.h"
#define FRAG_TIMEOUT 10000 /* purge frag list entrys after time in ms */ #define FRAG_TIMEOUT 10000 /* purge frag list entries after time in ms */
#define FRAG_BUFFER_SIZE 6 /* number of list elements in buffer */ #define FRAG_BUFFER_SIZE 6 /* number of list elements in buffer */
int frag_reassemble_skb(struct sk_buff *skb, struct bat_priv *bat_priv, int frag_reassemble_skb(struct sk_buff *skb, struct bat_priv *bat_priv,
......
...@@ -131,7 +131,7 @@ static void vis_data_insert_interface(const uint8_t *interface, ...@@ -131,7 +131,7 @@ static void vis_data_insert_interface(const uint8_t *interface,
return; return;
} }
/* its a new address, add it to the list */ /* it's a new address, add it to the list */
entry = kmalloc(sizeof(*entry), GFP_ATOMIC); entry = kmalloc(sizeof(*entry), GFP_ATOMIC);
if (!entry) if (!entry)
return; return;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册