aboutsummaryrefslogtreecommitdiffstats
path: root/net/batman-adv
AgeCommit message (Expand)AuthorFilesLines
2013-03-11batman-adv: verify tt len does not exceed packet lenMarek Lindner1-3/+3
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin11-149/+102
2013-02-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net into netDavid S. Miller1-1/+1
2013-02-13batman-adv: Fix NULL pointer dereference in DAT hash collision avoidancePau Koning1-1/+1
2013-01-29Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-mergeDavid S. Miller1-2/+2
2013-01-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+18
2013-01-28batman-adv: fix local translation table outputAntonio Quartulli1-2/+2
2013-01-27batman-adv: filter ARP packets with invalid MAC addresses in DATMatthias Schiffer1-0/+13
2013-01-27batman-adv: check for more types of invalid IP addresses in DATMatthias Schiffer1-1/+3
2013-01-27batman-adv: fix skb leak in batadv_dat_snoop_incoming_arp_reply()Matthias Schiffer1-0/+2
2013-01-19batman-adv: Start new development cycleAntonio Quartulli1-1/+1
2013-01-19batman-adv: update copyright yearsAntonio Quartulli42-42/+42
2013-01-19batman-adv: postpone sysfs removal when unregisteringSimon Wunderlich3-5/+57
2013-01-19batman-adv: rename random32() to prandom_u32()Akinobu Mita1-2/+2
2013-01-19batman-adv: kernel doc for types.hMarek Lindner1-66/+395
2013-01-19batman-adv: rename batadv_claim struct to make clear it is used by blaMarek Lindner2-21/+22
2013-01-19batman-adv: rename batadv_backbone_gw struct to make clear it is used by blaMarek Lindner2-27/+29
2013-01-19batman-adv: rename batadv_recvlist_node struct to make clear it is used by visMarek Lindner2-4/+4
2013-01-19batman-adv: rename batadv_if_list_entry struct to make clear it is used by visMarek Lindner2-13/+14
2013-01-19batman-adv: group tt type definitions togetherMarek Lindner1-25/+25
2013-01-19batman-adv: mark debug_log struct as bat_priv only structMarek Lindner2-18/+20
2013-01-19batman-adv: align kernel doc properlyMarek Lindner1-13/+12
2013-01-19batman-adv: a delayed_work has to be initialised onceAntonio Quartulli6-44/+32
2013-01-12batman-adv: unbloat batadv_priv if debug is not enabledMarek Lindner3-1/+6
2013-01-12batman-adv: remove unused variable from orig_node structMarek Lindner1-1/+0
2013-01-12batman-adv: fix typo in debug messageAntonio Quartulli1-1/+1
2013-01-12batman-adv: use the const qualifier in hash functionsAntonio Quartulli2-2/+2
2013-01-12batman-adv: don't compile the BLA switch if not requestedAntonio Quartulli2-0/+4
2013-01-12batman-adv: remove useless NULL checkAntonio Quartulli1-4/+2
2013-01-12batman-adv: remove useless blank lines before and after bracketsAntonio Quartulli8-29/+0
2013-01-12batman-adv: Initialize lockdep class keys for hashesAntonio Quartulli3-0/+22
2013-01-12batman-adv: remove useless assignment in tt_local_add()Antonio Quartulli1-7/+5
2013-01-12batman-adv: unify and properly print hex valuesAntonio Quartulli3-11/+11
2013-01-12batman-adv: print the CRC together with the translation tablesAntonio Quartulli1-6/+9
2013-01-12batman-adv: improve local translation table outputAntonio Quartulli1-4/+23
2013-01-12batman-adv: reduce local TT entry timeout to 10 minutesAntonio Quartulli1-1/+1
2013-01-12batman-adv: Do not add multicast MAC addresses to translation tableLinus Lüssing1-1/+2
2013-01-12batman-adv: use per_cpu_add helperShan Wei1-3/+1
2013-01-06ethtool: fix drvinfo strings set in driversJiri Pirko1-4/+4
2013-01-03net: remove unnecessary NET_ADDR_RANDOM "bitclean"Jiri Pirko1-1/+0
2012-12-26batman-adv: fix random jitter calculationAkinobu Mita1-1/+1
2012-11-30batman-adv: use ETH_P_BATMANAntonio Quartulli4-9/+11
2012-11-21batman-adv: Use packing of 2 for all headers before an ethernet headerSven Eckelmann1-1/+15
2012-11-21batman-adv: Start new development cycleSven Eckelmann1-1/+1
2012-11-21batman-adv: Fix broadcast duplist for fragmentationSimon Wunderlich4-23/+11
2012-11-21batman-adv: Add function to calculate crc32c for the skb payloadSven Eckelmann3-0/+36
2012-11-21batman-adv: Add wrapper to look up neighbor and send skbMartin Hundebøll6-107/+74
2012-11-21batman-adv: support array of debugfs general attributesAntonio Quartulli1-9/+25
2012-11-21batman-adv: fix bla compare functionSimon Wunderlich1-2/+16
2012-11-21batman-adv: Mark best gateway in transtable_global debugfsSven Eckelmann1-26/+64
2012-11-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-7/+20
2012-11-16batman-adv: process broadcast packets in BLA earlierAntonio Quartulli1-6/+6
2012-11-16batman-adv: don't add TEMP clients belonging to other backbone nodesAntonio Quartulli1-0/+7
2012-11-16batman-adv: correctly pass the client flag on tt_responseAntonio Quartulli1-1/+1
2012-11-16batman-adv: fix tt_global_entries flags updateAntonio Quartulli1-0/+6
2012-11-14batman-adv: Remove instant overwritten variable initializationSven Eckelmann2-11/+11
2012-11-14batman-adv: roaming handling mechanism redesignAntonio Quartulli1-39/+118
2012-11-14batman-adv: refactor tt_global_del_struct()Antonio Quartulli1-10/+9
2012-11-14batman-adv: refactor code to simplify long linesAntonio Quartulli1-32/+30
2012-11-14batman-adv: substitute tt_poss_change with a per-tt_entry flagAntonio Quartulli6-75/+156
2012-11-14batman-adv: wait multiple periods before activating blaSimon Wunderlich3-1/+10
2012-11-14batman-adv: allow bla traffic only after first worker periodSimon Wunderlich1-1/+19
2012-11-14batman-adv: send announcement when backbone gw is registeredSimon Wunderlich1-4/+10
2012-11-14batman-adv: prevent using any virtual device created on batman-adv as hard-in...Antonio Quartulli1-1/+40
2012-11-14batman-adv: fix wrong spinlock inline commentAntonio Quartulli1-1/+1
2012-11-14batman-adv: don't rely on positions in struct for hashingSimon Wunderlich2-14/+28
2012-11-07batman-adv: enable fast client detection using unicast_4addr packetsAntonio Quartulli1-2/+10
2012-11-07batman-adv: Add get_ethtool_stats() support for DATMartin Hundebøll5-3/+65
2012-11-07batman-adv: Distributed ARP Table - add runtime switchAntonio Quartulli4-0/+31
2012-11-07batman-adv: Distributed ARP Table - add compile optionAntonio Quartulli5-4/+94
2012-11-07batman-adv: Distributed ARP Table - add snooping functions for ARP messagesAntonio Quartulli6-2/+325
2012-11-07batman-adv: Distributed ARP Table - add ARP parsing functionsAntonio Quartulli4-3/+213
2012-11-07batman-adv: Distributed ARP Table - implement local storageAntonio Quartulli6-0/+346
2012-11-07batman-adv: Distributed ARP Table - create DHT helper functionsAntonio Quartulli9-4/+378
2012-11-07batman-adv: Distributed ARP Table - add a new debug log levelAntonio Quartulli1-1/+3
2012-11-07batman-adv: add UNICAST_4ADDR packet typeAntonio Quartulli6-26/+194
2012-11-07batman-adv: Mark correctly aligned headers not as __packedSven Eckelmann1-6/+15
2012-11-07batman-adv: Reserve extra bytes in skb for better alignmentSven Eckelmann4-19/+22
2012-10-29batman-adv: add kernel-doc for enum batadv_dbg_levelAntonio Quartulli1-4/+11
2012-10-29batman-adv: pass the WIFI flag from the local to global entryAntonio Quartulli2-9/+28
2012-10-29batman-adv: properly convert flag into a boolean valueAntonio Quartulli1-1/+1
2012-10-29batman-adv: check for more space before accessing the skbAntonio Quartulli1-2/+6
2012-10-29batman-adv: print packets re-routing on DBG_TT and ratelimit itAntonio Quartulli1-4/+4
2012-10-29batman-adv: properly store the roaming timeAntonio Quartulli1-0/+6
2012-10-29batman-adv: don't allow ECTP traffic on batman-advSimon Wunderlich1-2/+10
2012-10-29batman-adv: Only increase refcounter once for alternate routerSven Eckelmann1-15/+8
2012-10-29batman-adv: Check return value of try_module_getSven Eckelmann4-18/+12
2012-10-29batman-adv: Remove extra check in batadv_bit_get_packetSven Eckelmann1-13/+10
2012-10-29batman-adv: Set special lockdep classes to avoid lockdep warningSven Eckelmann1-0/+44
2012-10-29batman-adv: return proper value in case of hash_add failureAntonio Quartulli1-1/+1
2012-10-29batman-adv: consolidate duplicated primary_if checking codeMarek Lindner6-91/+57
2012-10-29batman-adv: Remove unused define BAT_ATTR_HIF_UINTSven Eckelmann1-49/+0
2012-10-29batman-adv: split hard_iface struct for each routing protocolMarek Lindner3-24/+39
2012-10-29batman-adv: use check_unicast_packet() in recv_roam_adv()Antonio Quartulli1-14/+1
2012-10-18batman-adv: Fix potential broadcast BLA-duplicate-check race conditionLinus Lüssing2-5/+16
2012-10-18batman-adv: Fix broadcast packet CRC calculationLinus Lüssing2-5/+11
2012-09-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-7/+13
2012-09-23batman-adv: Fix symmetry check / route flapping in multi interface setupsLinus Lüssing1-6/+7
2012-09-23batman-adv: Fix change mac address of soft iface.Def1-2/+5
2012-09-19batman-adv: make batadv_test_bit() return 0 or 1 onlyLinus Lüssing1-3/+3
2012-08-23batman-adv: Start new development cycleSven Eckelmann1-1/+1
2012-08-23batman-adv: change interface_rx to get orig nodeAntonio Quartulli3-7/+14
2012-08-23batman-adv: detect not yet announced clientsAntonio Quartulli5-33/+101
2012-08-23batman-adv: Reduce accumulated length of simple statementsSven Eckelmann7-38/+55
2012-08-23batman-adv: Don't break statements after assignment operatorSven Eckelmann6-35/+39
2012-08-23batman-adv: Use BIT(x) macro to calculate bit positionsSven Eckelmann3-29/+31
2012-08-23batman-adv: Drop tt queries with foreign destMartin Hundebøll1-15/+3
2012-08-23batman-adv: Move batadv_check_unicast_packet()Martin Hundebøll1-25/+25
2012-08-23batman-adv: Split batadv_priv in sub-structures for featuresSven Eckelmann10-311/+343
2012-08-23batman-adv: check batadv_orig_hash_add_if() return codeSimon Wunderlich1-1/+7
2012-08-23batman-adv: fix typos in commentsAntonio Quartulli2-5/+5
2012-08-23batman-adv: add reference counting for type batadv_tt_orig_list_entryAntonio Quartulli2-23/+53
2012-08-23batman-adv: remove a misleading commentJonathan Corbet1-3/+0
2012-08-23batman-adv: convert remaining packet counters to per_cpu_ptr() infrastructureMarek Lindner3-19/+42
2012-08-23batman-adv: rename bridge loop avoidance claim typesSimon Wunderlich2-11/+11
2012-08-23batman-adv: correct comments in bridge loop avoidanceSimon Wunderlich1-2/+3
2012-08-23batman-adv: Add the backbone gateway list to debugfsSimon Wunderlich3-0/+85
2012-08-23batman-adv: move function arguments on one lineAntonio Quartulli1-2/+1
2012-08-08batman-adv: Fix mem leak in the batadv_tt_local_event() functionJesper Juhl1-0/+1
2012-08-06batman-adv: select an internet gateway if none was chosenMarek Lindner1-3/+3
2012-07-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-7/+20
2012-07-10net: Fix (nearly-)kernel-doc comments for various functionsBen Hutchings4-20/+40
2012-07-06batman-adv: check incoming packet type for blaSimon Wunderlich3-7/+19
2012-07-01batman-adv: Don't leak information through uninitialized packet fieldsSven Eckelmann3-0/+4
2012-07-01batman-adv: fix counter summary lengthMarek Lindner1-2/+1
2012-07-01batman-adv: Fix alignment after opened parenthesesSven Eckelmann5-19/+24
2012-07-01batman-adv: Remove space before semicolonSven Eckelmann1-1/+1
2012-07-01batman-adv: Remove bat_ prefix from bat_{debugfs, sysfs}.{c, h}Sven Eckelmann9-10/+10
2012-07-01batman-adv: Transform BATADV_LOG_BUFF(idx) into functionSven Eckelmann1-4/+15
2012-07-01batman-adv: Prefix types structs with batadv_Sven Eckelmann31-938/+1029
2012-07-01batman-adv: Prefix packet structs with batadv_Sven Eckelmann19-347/+369
2012-07-01batman-adv: Prefix local sysfs struct with batadv_Sven Eckelmann2-7/+7
2012-07-01batman-adv: Prefix hash struct and typedef with batadv_Sven Eckelmann9-64/+67
2012-07-01batman-adv: Prefix local debugfs structs with batadv_Sven Eckelmann1-5/+5
2012-07-01batman-adv: Prefix main enum with BATADV_Sven Eckelmann14-135/+140
2012-07-01batman-adv: Prefix packet enum with BATADV_Sven Eckelmann12-232/+254
2012-07-01batman-adv: Prefix types enum with BATADV_Sven Eckelmann5-31/+31
2012-07-01batman-adv: Prefix hard-interface enum with BATADV_Sven Eckelmann13-63/+68
2012-07-01batman-adv: Prefix gateway enum with BATADV_Sven Eckelmann5-22/+22
2012-06-28batman-adv: Prefix main defines with BATADV_Sven Eckelmann18-202/+244
2012-06-28batman-adv: Prefix vis defines with BATADV_Sven Eckelmann2-2/+2
2012-06-28batman-adv: Prefix unicast defines with BATADV_Sven Eckelmann3-4/+4
2012-06-28batman-adv: Prefix types defines with BATADV_Sven Eckelmann3-11/+11
2012-06-28batman-adv: Prefix packet defines with BATADV_Sven Eckelmann11-37/+40
2012-06-28batman-adv: Prefix icmp_socket defines with BATADV_Sven Eckelmann2-2/+2
2012-06-28batman-adv: Prefix gateway defines with BATADV_Sven Eckelmann2-14/+18
2012-06-28batman-adv: Prefix bridge_loop_avoidance defines with BATADV_Sven Eckelmann2-3/+3
2012-06-28batman-adv: Prefix sysfs defines with BATADV_Sven Eckelmann2-9/+9
2012-06-28batman-adv: Prefix debugfs defines with BATADV_Sven Eckelmann2-2/+2
2012-06-28batman-adv: Prefix local defines with BATADV_Sven Eckelmann4-81/+87
2012-06-28batman-adv: beautify tt_global_add() argument listAntonio Quartulli3-19/+13
2012-06-28batman-adv: clear ADD+DEL (and viceversa) events in the same orig-intervalAntonio Quartulli1-3/+37
2012-06-28batman-adv: Directly print to seq_file in visSven Eckelmann1-143/+81
2012-06-28batman-adv: Prefix remaining function like macros with batadv_Sven Eckelmann11-89/+98
2012-06-28batman-adv: Prefix main local static functions with batadv_Sven Eckelmann1-37/+39
2012-06-28batman-adv: Prefix vis local static functions with batadv_Sven Eckelmann1-98/+103
2012-06-28batman-adv: Prefix unicast local static functions with batadv_Sven Eckelmann1-13/+16
2012-06-25batman-adv: fix global TT entry deletionAntonio Quartulli1-0/+2
2012-06-25batman-adv: fix condition in AP isolationAntonio Quartulli1-1/+1
2012-06-25Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-mergeDavid S. Miller24-1482/+1591
2012-06-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-6/+6
2012-06-25batman-adv: Prefix translation-table local static functions with batadv_Sven Eckelmann1-258/+282
2012-06-25batman-adv: Prefix soft-interface local static functions with batadv_Sven Eckelmann1-39/+41
2012-06-25batman-adv: Prefix send local static functions with batadv_Sven Eckelmann1-15/+15
2012-06-25batman-adv: Prefix routing local static functions with batadv_Sven Eckelmann1-31/+34
2012-06-25batman-adv: Prefix originator local static functions with batadv_Sven Eckelmann1-27/+27
2012-06-25batman-adv: Prefix icmp_socket local static functions with batadv_Sven Eckelmann1-32/+34
2012-06-25batman-adv: Prefix hash local static functions with batadv_Sven Eckelmann1-2/+2
2012-06-25batman-adv: Prefix hard-interface local static functions with batadv_Sven Eckelmann1-31/+33
2012-06-25batman-adv: Prefix gateway_common local static functions with batadv_Sven Eckelmann1-5/+5
2012-06-25batman-adv: Prefix gateway_client local static functions with batadv_Sven Eckelmann1-32/+35
2012-06-25batman-adv: Prefix bridge_loop_avoidance local static functions with batadv_Sven Eckelmann1-152/+168
2012-06-25batman-adv: Prefix bat_sysfs local static functions with batadv_Sven Eckelmann1-117/+138
2012-06-25batman-adv: Prefix bat_iv_ogm local static functions with batadv_Sven Eckelmann1-127/+130
2012-06-25batman-adv: Prefix main static inline functions with batadv_Sven Eckelmann16-395/+414
2012-06-24batman-adv: Prefix unicast static inline functions with batadv_Sven Eckelmann2-2/+3
2012-06-24batman-adv: Prefix originator static inline functions with batadv_Sven Eckelmann8-32/+37
2012-06-24batman-adv: Prefix hash static inline functions with batadv_Sven Eckelmann5-35/+42
2012-06-24batman-adv: Prefix hard-interface static inline functions with batadv_Sven Eckelmann14-83/+84
2012-06-24batman-adv: Prefix bitarray static inline functions with batadv_Sven Eckelmann4-15/+16
2012-06-24batman-adv: Prefix bat_debugfs local static functions with batadv_Sven Eckelmann1-71/+72
2012-06-23batman-adv: fix race condition in TT full-table replacementAntonio Quartulli1-2/+2
2012-06-23batman-adv: only drop packets of known wifi clientsMarek Lindner1-4/+4
2012-06-20batman-adv: Reformat multiline comments to consistent styleSven Eckelmann40-388/+349
2012-06-20batman-adv: Prefix main non-static functions with batadv_Sven Eckelmann13-97/+99
2012-06-20batman-adv: Prefix vis non-static functions with batadv_Sven Eckelmann5-26/+26
2012-06-20batman-adv: Prefix unicast non-static functions with batadv_Sven Eckelmann5-22/+25
2012-06-20batman-adv: Prefix translation-table non-static functions with batadv_Sven Eckelmann11-107/+125
2012-06-20batman-adv: Prefix soft-interface non-static functions with batadv_Sven Eckelmann6-27/+27
2012-06-20batman-adv: Prefix send non-static functions with batadv_Sven Eckelmann11-41/+46
2012-06-20batman-adv: Prefix routing non-static functions with batadv_Sven Eckelmann7-74/+80
2012-06-20batman-adv: Prefix ring_buffer non-static functions with batadv_Sven Eckelmann3-11/+13
2012-06-20batman-adv: Prefix originator non-static functions with batadv_Sven Eckelmann13-131/+134
2012-06-20batman-adv: Prefix icmp-socket non-static functions with batadv_Sven Eckelmann5-11/+11
2012-06-20batman-adv: Prefix hash non-static functions with batadv_Sven Eckelmann6-16/+16
2012-06-20batman-adv: Prefix hard-interface non-static functions with batadv_Sven Eckelmann6-41/+43
2012-06-20batman-adv: Prefix gateway-common non-static functions with batadv_Sven Eckelmann4-12/+16
2012-06-20batman-adv: Prefix gateway-client non-static functions with batadv_Sven Eckelmann10-46/+51
2012-06-20batman-adv: Prefix bridge_loop_avoidance non-static functions with batadv_Sven Eckelmann8-58/+62
2012-06-20batman-adv: Prefix bitarray non-static functions with batadv_Sven Eckelmann4-11/+11