linux/net/batman-adv
Antonio Quartulli 3b643de541 batman-adv: clear ADD+DEL (and viceversa) events in the same orig-interval
During an OGM-interval (time between two different OGM sendings) the same client
could roam away and then roam back to us. In this case the node would add two
events to the events list (that is going to be sent appended to the next OGM). A
DEL one and an ADD one. Obviously they will only increase the overhead (either in
the air and on the receiver side) and eventually trigger wrong states/events
without producing any real effect.

For this reason we can safely delete any ADD event with its related DEL one.

Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2012-06-28 08:44:50 +02:00
..
bat_algo.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
bat_debugfs.c batman-adv: Prefix remaining function like macros with batadv_ 2012-06-28 08:44:48 +02:00
bat_debugfs.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
bat_iv_ogm.c batman-adv: Prefix remaining function like macros with batadv_ 2012-06-28 08:44:48 +02:00
bat_sysfs.c batman-adv: Prefix remaining function like macros with batadv_ 2012-06-28 08:44:48 +02:00
bat_sysfs.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
bitarray.c batman-adv: Prefix main static inline functions with batadv_ 2012-06-25 08:21:30 +02:00
bitarray.h batman-adv: Prefix bitarray static inline functions with batadv_ 2012-06-24 18:41:40 +02:00
bridge_loop_avoidance.c batman-adv: Prefix bridge_loop_avoidance local static functions with batadv_ 2012-06-25 08:21:36 +02:00
bridge_loop_avoidance.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
gateway_client.c batman-adv: Prefix remaining function like macros with batadv_ 2012-06-28 08:44:48 +02:00
gateway_client.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
gateway_common.c batman-adv: Prefix remaining function like macros with batadv_ 2012-06-28 08:44:48 +02:00
gateway_common.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
hard-interface.c batman-adv: Prefix remaining function like macros with batadv_ 2012-06-28 08:44:48 +02:00
hard-interface.h batman-adv: Prefix hard-interface static inline functions with batadv_ 2012-06-24 18:41:41 +02:00
hash.c batman-adv: Prefix hash local static functions with batadv_ 2012-06-25 08:21:42 +02:00
hash.h batman-adv: Prefix hash static inline functions with batadv_ 2012-06-24 18:41:41 +02:00
icmp_socket.c batman-adv: Prefix icmp_socket local static functions with batadv_ 2012-06-25 08:21:43 +02:00
icmp_socket.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
Kconfig batman-adv: add bridge loop avoidance compile option 2012-04-11 14:29:00 +02:00
main.c batman-adv: Prefix main local static functions with batadv_ 2012-06-28 08:44:47 +02:00
main.h batman-adv: Prefix remaining function like macros with batadv_ 2012-06-28 08:44:48 +02:00
Makefile batman-adv: add bridge loop avoidance compile option 2012-04-11 14:29:00 +02:00
originator.c batman-adv: Prefix originator local static functions with batadv_ 2012-06-25 08:21:44 +02:00
originator.h batman-adv: Prefix main static inline functions with batadv_ 2012-06-25 08:21:30 +02:00
packet.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
ring_buffer.c batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
ring_buffer.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
routing.c batman-adv: Prefix remaining function like macros with batadv_ 2012-06-28 08:44:48 +02:00
routing.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
send.c batman-adv: Prefix remaining function like macros with batadv_ 2012-06-28 08:44:48 +02:00
send.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
soft-interface.c batman-adv: Prefix soft-interface local static functions with batadv_ 2012-06-25 08:21:48 +02:00
soft-interface.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
translation-table.c batman-adv: clear ADD+DEL (and viceversa) events in the same orig-interval 2012-06-28 08:44:50 +02:00
translation-table.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
types.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00
unicast.c batman-adv: Prefix unicast local static functions with batadv_ 2012-06-28 08:44:44 +02:00
unicast.h batman-adv: Prefix unicast static inline functions with batadv_ 2012-06-24 18:41:42 +02:00
vis.c batman-adv: Directly print to seq_file in vis 2012-06-28 08:44:49 +02:00
vis.h batman-adv: Reformat multiline comments to consistent style 2012-06-20 22:15:33 +02:00