batman-adv: Merge bugfixes from 2017.4 338/head
authorSven Eckelmann <sven@narfation.org>
Tue, 26 Dec 2017 12:07:40 +0000 (13:07 +0100)
committerSven Eckelmann <sven@narfation.org>
Tue, 26 Dec 2017 12:09:35 +0000 (13:09 +0100)
commit285c803c0a39d05d9a5906ba844981a10647b088
treec7312419c44a4635eb828d929395f1da5708bcd9
parentb2e7b1a301a656c318596aabf1f94957c60a8463
batman-adv: Merge bugfixes from 2017.4

* Fix lock for ogm cnt access in batadv_iv_ogm_calc_tq
* Fix check of retrieved orig_gw in batadv_v_gw_is_eligible
* Always initialize fragment header priority
* Avoid spurious warnings from bat_v neigh_cmp implementation
* fix TT sync flag inconsistencies
* Accept only filled wifi station info
* Use default throughput value on cfg80211 error
* do not add loop detection mac addresses to global tt
* Fix rx packet/bytes stats on local ARP reply
* handle race condition for claims between gateways
* fix memory leak when dropping packet from other gateway
* drop unicast packets from other backbone gw
* prevent duplication of ARP replies when DAT is used
* prevent multiple ARP replies sent by gateways if dat enabled
* Initialize gw sel_class via batadv_algo
* Keep fragments equally sized
* decrease maximum fragment size
* don't add loop detect macs to TT
* Treat NET_XMIT_CN as transmit successfully

Signed-off-by: Sven Eckelmann <sven@narfation.org>
24 files changed:
batman-adv/Makefile
batman-adv/patches/0001-Add-compat-fallback-for-batadv_getlink_net.patch
batman-adv/patches/0002-batman-adv-Decrease-hardif-refcnt-on-fragmentation-s.patch
batman-adv/patches/0003-batman-adv-Fix-double-free-during-fragment-merge-err.patch
batman-adv/patches/0004-batman-adv-Fix-transmission-of-final-16th-fragment.patch
batman-adv/patches/0005-batman-adv-Treat-NET_XMIT_CN-as-transmit-successfull.patch [new file with mode: 0644]
batman-adv/patches/0006-batman-adv-don-t-add-loop-detect-macs-to-TT.patch [new file with mode: 0644]
batman-adv/patches/0007-batman-adv-decrease-maximum-fragment-size.patch [new file with mode: 0644]
batman-adv/patches/0008-batman-adv-Keep-fragments-equally-sized.patch [new file with mode: 0644]
batman-adv/patches/0009-batman-adv-Initialize-gw-sel_class-via-batadv_algo.patch [new file with mode: 0644]
batman-adv/patches/0010-batman-adv-prevent-multiple-ARP-replies-sent-by-gate.patch [new file with mode: 0644]
batman-adv/patches/0011-batman-adv-prevent-duplication-of-ARP-replies-when-D.patch [new file with mode: 0644]
batman-adv/patches/0012-batman-adv-drop-unicast-packets-from-other-backbone-.patch [new file with mode: 0644]
batman-adv/patches/0013-batman-adv-fix-memory-leak-when-dropping-packet-from.patch [new file with mode: 0644]
batman-adv/patches/0014-batman-adv-handle-race-condition-for-claims-between-.patch [new file with mode: 0644]
batman-adv/patches/0015-batman-adv-Fix-rx-packet-bytes-stats-on-local-ARP-re.patch [new file with mode: 0644]
batman-adv/patches/0016-batman-adv-do-not-add-loop-detection-mac-addresses-t.patch [new file with mode: 0644]
batman-adv/patches/0017-batman-adv-Use-default-throughput-value-on-cfg80211-.patch [new file with mode: 0644]
batman-adv/patches/0018-batman-adv-Accept-only-filled-wifi-station-info.patch [new file with mode: 0644]
batman-adv/patches/0019-batman-adv-fix-TT-sync-flag-inconsistencies.patch [new file with mode: 0644]
batman-adv/patches/0020-batman-adv-Avoid-spurious-warnings-from-bat_v-neigh_.patch [new file with mode: 0644]
batman-adv/patches/0021-batman-adv-Always-initialize-fragment-header-priorit.patch [new file with mode: 0644]
batman-adv/patches/0022-batman-adv-Fix-check-of-retrieved-orig_gw-in-batadv_.patch [new file with mode: 0644]
batman-adv/patches/0023-batman-adv-Fix-lock-for-ogm-cnt-access-in-batadv_iv_.patch [new file with mode: 0644]