aboutsummaryrefslogtreecommitdiffstats
path: root/net/batman-adv
AgeCommit message (Expand)AuthorFilesLines
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds2-2/+2
2018-11-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-3/+5
2018-11-12batman-adv: enable MCAST by default at compile timeLinus Lüssing1-0/+1
2018-11-12batman-adv: Move CRC16 dependency to BATMAN_ADV_BLASven Eckelmann1-1/+1
2018-11-12batman-adv: Add inconsistent multicast netlink dump detectionSven Eckelmann1-23/+28
2018-11-12batman-adv: Add inconsistent local TT netlink dump detectionSven Eckelmann1-18/+23
2018-11-12batman-adv: Add inconsistent dat netlink dump detectionSven Eckelmann1-19/+23
2018-11-12batman-adv: Add inconsistent claim netlink dump detectionSven Eckelmann1-18/+23
2018-11-12batman-adv: Add inconsistent backbone netlink dump detectionSven Eckelmann1-18/+23
2018-11-12batman-adv: Store modification counter via hash helpersSven Eckelmann2-0/+8
2018-11-12batman-adv: Add inconsistent hardif netlink dump detectionSven Eckelmann4-10/+19
2018-11-12batman-adv: Add inconsistent gateway netlink dump detectionSven Eckelmann5-19/+41
2018-11-12batman-adv: Fix description for BATMAN_ADV_DEBUGSven Eckelmann1-2/+3
2018-11-12batman-adv: Allow to use BATMAN_ADV_DEBUG without BATMAN_ADV_DEBUGFSSven Eckelmann2-28/+34
2018-11-12batman-adv: Improve includes for trace functionalitySven Eckelmann2-2/+6
2018-11-12batman-adv: Add includes for deprecation warningSven Eckelmann1-0/+2
2018-11-12batman-adv: Drop unused lockdep includeSven Eckelmann1-1/+0
2018-11-12batman-adv: Start new development cycleSimon Wunderlich1-1/+1
2018-11-12batman-adv: Expand merged fragment buffer for full packetSven Eckelmann1-1/+1
2018-11-12batman-adv: Use explicit tvlv padding for ELP packetsSven Eckelmann1-2/+4
2018-09-25Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller8-40/+87
2018-09-15batman-adv: Enable LockLess TX for softifSven Eckelmann1-0/+1
2018-09-15batman-adv: Move OGM rebroadcast stats to orig_ifinfoSven Eckelmann6-406/+145
2018-09-15batman-adv: Provide debug messages as trace eventsSven Eckelmann5-5/+127
2018-09-14batman-adv: Increase version number to 2018.3Sven Eckelmann1-1/+1
2018-09-14batman-adv: Mark debugfs functionality as deprecatedSven Eckelmann4-0/+50
2018-09-14batman-adv: Start new development cycleSimon Wunderlich1-1/+1
2018-09-07batman-adv: fix hardif_neigh refcount on queue_work() failureMarek Lindner1-2/+6
2018-09-07batman-adv: fix backbone_gw refcount on queue_work() failureMarek Lindner1-2/+8
2018-09-06batman-adv: Prevent duplicated tvlv handlerSven Eckelmann1-2/+6
2018-09-06batman-adv: Prevent duplicated global TT entrySven Eckelmann1-2/+4
2018-09-06batman-adv: Prevent duplicated softif_vlan entrySven Eckelmann1-7/+18
2018-09-06batman-adv: Prevent duplicated nc_node entrySven Eckelmann1-12/+15
2018-09-06batman-adv: Prevent duplicated gateway_node entrySven Eckelmann1-2/+9
2018-09-06batman-adv: Fix segfault when writing to sysfs elp_intervalSven Eckelmann1-8/+17
2018-09-06batman-adv: Fix segfault when writing to throughput_overrideSven Eckelmann1-2/+3
2018-09-06batman-adv: Avoid probe ELP information leakSven Eckelmann1-1/+1
2018-07-20Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linuxDavid S. Miller6-10/+93
2018-07-18Merge tag 'batadv-next-for-davem-20180717' of git://git.open-mesh.org/linux-m...David S. Miller6-27/+19
2018-07-08batman-adv: Convert batadv_dat_addr_t to proper typeSven Eckelmann1-3/+4
2018-07-07batman-adv: Join batadv_purge_orig_ref and _batadv_purge_origSven Eckelmann1-11/+6
2018-07-07batman-adv: Unify include guards styleSven Eckelmann2-6/+6
2018-07-05batman-adv: fix checkpatch warning about misspelled "cache"Sven Eckelmann1-1/+1
2018-06-23batman-adv: Remove "default n" in KconfigSven Eckelmann1-4/+0
2018-06-23batman-adv: enable DAT by default at compile timeAntonio Quartulli1-1/+1
2018-06-23batman-adv: Drop "experimental" from BATMAN_V KconfigSven Eckelmann1-1/+1
2018-06-23batman-adv: Fix multicast TT issues with bogus ROAM flagsLinus Lüssing1-2/+4
2018-06-23batman-adv: Avoid storing non-TT-sync flags on singular entries tooLinus Lüssing1-1/+2
2018-06-23batman-adv: Fix debugfs path for renamed softifSven Eckelmann3-6/+53
2018-06-23batman-adv: Fix debugfs path for renamed hardifSven Eckelmann3-0/+29
2018-06-23batman-adv: Fix bat_v best gw refcnt after netlink dumpSven Eckelmann1-1/+3
2018-06-23batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dumpSven Eckelmann1-1/+3
2018-06-23net: drivers/net: Convert random_ether_addr to eth_random_addrJoe Perches1-1/+1
2018-05-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-18/+68
2018-05-14batman-adv: enable B.A.T.M.A.N. V compilation by defaultMarek Lindner1-1/+1
2018-05-14batman-adv: disable ethtool link speed detection when auto negotiation offMarek Lindner1-1/+14
2018-05-12batman-adv: prevent TT request storms by not sending inconsistent TT TLVLsMarek Lindner1-3/+12
2018-05-12batman-adv: Fix TT sync flags for intermediate TT responsesLinus Lüssing1-10/+51
2018-05-10batman-adv: Avoid race in TT TVLV allocator helperSven Eckelmann1-4/+4
2018-04-25batman-adv: fix batadv_interface_tx()'s return typeLuc Van Oostenryck1-2/+2
2018-04-22batman-adv: Remove unused dentry without DEBUGFSSven Eckelmann1-0/+6
2018-04-22batman-adv: Avoid bool in structuresSven Eckelmann1-7/+7
2018-04-22batman-adv: Avoid old nodes disabling multicast optimizations completelyLinus Lüssing3-27/+6
2018-04-22batman-adv: Disable CONFIG_BATMAN_ADV_DEBUGFS by defaultSven Eckelmann1-2/+2
2018-04-22batman-adv: Start new development cycleSimon Wunderlich1-1/+1
2018-04-22batman-adv: don't pass a NULL hard_iface to batadv_hardif_putColin Ian King1-1/+1
2018-04-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-3/+6
2018-03-24batman-adv: fix packet loss for broadcasted DHCP packets to a serverLinus Lüssing1-1/+4
2018-03-24batman-adv: fix multicast-via-unicast transmission with AP isolationLinus Lüssing1-2/+2
2018-03-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-13/+20
2018-03-22Merge tag 'batadv-next-for-davem-20180319' of git://git.open-mesh.org/linux-m...David S. Miller5-37/+522
2018-03-18batman-adv: Fix skbuff rcsum on packet rerouteSven Eckelmann1-5/+10
2018-03-18batman-adv: Add missing include for EPOLL* constantsSven Eckelmann2-0/+2
2018-03-16batman-adv: fix header size check in batadv_dbg_arp()Matthias Schiffer1-1/+1
2018-03-16batman-adv: update data pointers after skb_cow()Matthias Schiffer1-5/+5
2018-03-14batman-adv: add multicast flags netlink supportLinus Lüssing3-0/+267
2018-03-14batman-adv: add DAT cache netlink supportLinus Lüssing3-33/+203
2018-03-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller9-39/+50
2018-03-04batman-adv: Avoid redundant multicast TT entriesLinus Lüssing1-4/+52
2018-03-04batman-adv: Fix multicast packet loss with a single WANT_ALL_IPV4/6 flagLinus Lüssing1-2/+2
2018-02-27batman-adv: Avoid relation operator comparison with boolSven Eckelmann1-1/+1
2018-02-27batman-adv: Fix indentation of batadv_seq_beforeSven Eckelmann1-5/+7
2018-02-26batman-adv: Update copyright years for 2018Sven Eckelmann59-59/+59
2018-02-26batman-adv: Start new development cycleSimon Wunderlich1-1/+1
2018-02-25batman-adv: Fix internal interface indices typesSven Eckelmann5-21/+31
2018-02-25batman-adv: Fix netlink dumping of BLA backbonesSven Eckelmann1-4/+7
2018-02-25batman-adv: Fix netlink dumping of BLA claimsSven Eckelmann1-4/+7
2018-02-25batman-adv: Ignore invalid batadv_v_gw during netlink sendSven Eckelmann1-1/+1
2018-02-25batman-adv: Ignore invalid batadv_iv_gw during netlink sendSven Eckelmann1-1/+1
2018-02-25batman-adv: invalidate checksum on fragment reassemblyMatthias Schiffer1-1/+2
2018-02-25batman-adv: fix packet checksum in receive pathMatthias Schiffer1-7/+1
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds2-2/+2
2018-01-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds60-1990/+2833
2018-01-30Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-2/+2
2017-12-21batman-adv: Convert packet.h to uapi headerSven Eckelmann25-670/+24
2017-12-21batman-adv: Remove kernel fixed width types in packet.hSven Eckelmann1-107/+107
2017-12-21batman-adv: Remove usage of BIT(x) in packet.hSven Eckelmann1-12/+11
2017-12-21batman-adv: Let packet.h include its headers directlySven Eckelmann2-2/+2
2017-12-20Merge tag 'batadv-next-for-davem-20171220' of git://git.open-mesh.org/linux-m...David S. Miller60-1343/+2833
2017-12-15batman-adv: Add kernel-doc to externally visible functionsSven Eckelmann16-3/+381
2017-12-15batman-adv: Add kernel-doc to functions in headersSven Eckelmann6-19/+131
2017-12-15batman-adv: Add kernel-doc to enums in headersSven Eckelmann2-0/+55
2017-12-15batman-adv: Add kernel-doc to structs in headersSven Eckelmann2-3/+24
2017-12-15batman-adv: Fix kernel-doc references to struct membersSven Eckelmann1-23/+26
2017-12-15batman-adv: Use inline kernel-doc for enum/structSven Eckelmann6-636/+1444
2017-12-15batman-adv: Use parentheses in function kernel-docSven Eckelmann34-619/+633
2017-12-15batman-adv: Add missing kernel-doc to packet.hSven Eckelmann1-2/+23
2017-12-15batman-adv: Remove unused sched.h includeSven Eckelmann1-1/+0
2017-12-15batman-adv: include kobject.h for kobject_* functionsSven Eckelmann1-0/+1
2017-12-15batman-adv: Include net.h for net_ratelimited_functionSven Eckelmann2-0/+2
2017-12-15batman-adv: include build_bug.h for BUILD_BUG_ON defineSven Eckelmann3-3/+3
2017-12-15batman-adv: include gfp.h for GFP_* definesSven Eckelmann22-20/+22
2017-12-15batman-adv: Add license header to KconfigSven Eckelmann1-0/+17
2017-12-15batman-adv: Add SPDX license identifier above copyright headerSven Eckelmann59-1/+59
2017-12-04batman-adv: Deinline batadv_orig_hash_find, save 7339 bytesDenys Vlasenko2-35/+34
2017-12-04batman-adv: Start new development cycleSimon Wunderlich1-1/+1
2017-12-04batman-adv: Fix lock for ogm cnt access in batadv_iv_ogm_calc_tqSven Eckelmann1-2/+2
2017-12-02batman-adv: Fix kernel-doc for timer functionsSven Eckelmann1-2/+2
2017-12-01batman-adv: Fix check of retrieved orig_gw in batadv_v_gw_is_eligibleSven Eckelmann1-1/+1
2017-12-01batman-adv: Always initialize fragment header prioritySven Eckelmann1-0/+2
2017-11-27net: annotate ->poll() instancesAl Viro2-2/+2
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook1-8/+6
2017-10-17batman-adv: Avoid spurious warnings from bat_v neigh_cmp implementationSven Eckelmann1-5/+4
2017-10-12batman-adv: Add missing kerneldoc for extackSven Eckelmann1-0/+1
2017-10-06Merge tag 'batadv-next-for-davem-20171006' of git://git.open-mesh.org/linux-m...David S. Miller18-78/+78
2017-10-04net: Add extack to upper device linkingDavid Ahern1-1/+1
2017-10-04net: Add extack to ndo_add_slaveDavid Ahern1-1/+2
2017-09-30batman-adv: Add argument names for function ptr definitionsSven Eckelmann1-4/+4
2017-09-28batman-adv: Fix "line over 80 characters" checkpatch warningSven Eckelmann1-2/+2
2017-09-28batman-adv: Remove unnecessary parenthesesSven Eckelmann17-71/+71
2017-09-28batman-adv: Start new development cycleSimon Wunderlich1-1/+1
2017-09-22net: Remove useless function skb_header_releaseGao Feng1-1/+1
2017-08-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-9/+53
2017-07-31batman-adv: fix TT sync flag inconsistenciesLinus Lüssing2-9/+53
2017-07-29batman-adv: fix various spelling mistakesColin Ian King2-7/+7
2017-07-29batman-adv: Remove variable deprecated by skb_put_dataSven Eckelmann2-5/+3
2017-07-29batman-adv: Remove too short %pM printk field widthSven Eckelmann1-1/+1
2017-07-29batman-adv: Remove unnecessary length qualifier in %14pMJoe Perches1-1/+1
2017-07-29batman-adv: Start new development cycleSimon Wunderlich1-1/+1
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg2-4/+4
2017-06-16networking: introduce and use skb_put_data()Johannes Berg3-8/+5
2017-06-16networking: convert many more places to skb_put_zero()Johannes Berg1-2/+1
2017-06-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-6/+6
2017-06-13Merge tag 'batadv-net-for-davem-20170613' of git://git.open-mesh.org/linux-mergeDavid S. Miller2-3/+4
2017-06-13batman-adv: Accept only filled wifi station infoSven Eckelmann1-0/+4
2017-06-13batman-adv: Use default throughput value on cfg80211 errorSven Eckelmann1-2/+4
2017-06-09batman-adv: simplify return handling in some TT functionsSimon Wunderlich1-11/+6
2017-06-09batman-adv: do not add loop detection mac addresses to global ttSimon Wunderlich1-0/+6
2017-06-09batman-adv: tp_meter: mark init function with __initAntonio Quartulli1-1/+2
2017-06-07net: Fix inconsistent teardown and release of private netdev state.David S. Miller1-3/+2
2017-05-23batman-adv: Print correct function names in dbg messagesSven Eckelmann5-42/+46
2017-05-23batman-adv: Combine two seq_puts() calls into one call in batadv_nc_nodes_seq...Markus Elfring1-3/+1
2017-05-23batman-adv: Replace a seq_puts() call by seq_putc() in two functionsMarkus Elfring2-2/+2
2017-05-23batman-adv: decrease maximum fragment sizeMatthias Schiffer1-1/+1
2017-05-23batman-adv: Start new development cycleSimon Wunderlich1-1/+1
2017-05-19batman-adv: fix memory leak when dropping packet from other gatewayAndreas Pape1-1/+1
2017-05-19batman-adv: Fix rx packet/bytes stats on local ARP replySven Eckelmann1-2/+3
2017-04-06Merge tag 'batadv-next-for-davem-20170406' of git://git.open-mesh.org/linux-m...David S. Miller15-238/+413
2017-04-05batman-adv: Use net_device_stats from struct net_deviceTobias Klauser3-7/+6
2017-04-03batman-adv: Group ethtool related code togetherSven Eckelmann1-99/+92
2017-04-03batman-adv: Remove ethtool .get_settings stubSven Eckelmann1-19/+0
2017-04-03batman-adv: Remove ethtool msglevel functionsSven Eckelmann1-13/+0
2017-04-03batman-adv: Use ethtool helper to get link statusSven Eckelmann1-7/+1
2017-03-26batman-adv: restructure rebroadcast counter into forw_packet APILinus Lüssing6-5/+63
2017-03-26batman-adv: privatize forw_packet skb assignmentLinus Lüssing3-18/+23
2017-03-22batman-adv: handle race condition for claims between gatewaysAndreas Pape1-4/+16
2017-03-22batman-adv: changed debug messages for easier bla debuggingAndreas Pape2-5/+15
2017-03-22batman-adv: drop unicast packets from other backbone gwAndreas Pape1-3/+22
2017-03-22batman-adv: prevent duplication of ARP replies when DAT is usedAndreas Pape1-0/+32
2017-03-22batman-adv: prevent multiple ARP replies sent by gateways if dat enabledAndreas Pape3-0/+75
2017-03-17batman-adv: Omit unnecessary memset of netdev private dataTobias Klauser1-4/+0
2017-03-17batman-adv: Use __func__ to add function names to messagesSven Eckelmann1-3/+4
2017-03-16batman-adv: Convert BATADV_PRINT_VID macro to functionSven Eckelmann4-42/+54
2017-03-16batman-adv: Fix possible side-effects in _batadv_dbgSven Eckelmann1-2/+3
2017-03-16batman-adv: Fix unbalanced braces around else statementSven Eckelmann1-2/+4
2017-03-16batman-adv: Reduce preprocessor checks in multicast.cSven Eckelmann1-7/+5
2017-03-16batman-adv: Start new development cycleSimon Wunderlich1-1/+1
2017-03-16Merge tag 'batadv-net-for-davem-20170316' of git://git.open-mesh.org/linux-mergeDavid S. Miller6-11/+42
2017-03-04batman-adv: Initialize gw sel_class via batadv_algoSven Eckelmann5-4/+29
2017-03-04batman-adv: Keep fragments equally sizedSven Eckelmann1-7/+13
2017-03-02Merge tag 'mac80211-for-davem-2017-03-02' of git://git.kernel.org/pub/scm/lin...David S. Miller1-1/+1
2017-03-02Merge tag 'batadv-net-for-davem-20170301' of git://git.open-mesh.org/linux-mergeDavid S. Miller1-9/+11
2017-03-02average: change to declare precision, not factorJohannes Berg1-1/+1
2017-02-21batman-adv: Fix transmission of final, 16th fragmentLinus Lüssing1-6/+6
2017-02-21batman-adv: Fix double free during fragment merge errorSven Eckelmann1-3/+5
2017-01-29Merge tag 'batadv-next-for-davem-20170128' of git://git.open-mesh.org/linux-m...David S. Miller3-3/+5
2017-01-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+5
2017-01-28batman-adv: Fix includes for IS_ERR/ERR_PTRSven Eckelmann2-2/+2
2017-01-28batman-adv: Fix double call of dev_queue_xmitSven Eckelmann1-1/+3
2017-01-26Merge tag 'batadv-next-for-davem-20170126' of git://git.open-mesh.org/linux-m...David S. Miller59-69/+85
2017-01-26batman-adv: Treat NET_XMIT_CN as transmit successfullyGao Feng1-1/+1
2017-01-26batman-adv: Remove one condition check in batadv_route_unicast_packetGao Feng1-5/+4
2017-01-26batman-adv: Remove unused variable in batadv_tt_local_set_flagsSven Eckelmann1-2/+0
2017-01-26batman-adv: update copyright years for 2017Sven Eckelmann59-59/+59
2017-01-26batman-adv: don't add loop detect macs to TTSimon Wunderlich2-1/+20
2017-01-18net: Remove usage of net_device last_rx memberTobias Klauser3-4/+0
2017-01-04batman-adv: Decrease hardif refcnt on fragmentation send errorSven Eckelmann1-5/+5
2017-01-01batman-adv: Start new development cycleSimon Wunderlich1-1/+1
2016-12-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2016-12-02batman-adv: Check for alloc errors when preparing TT local dataSven Eckelmann1-2/+2