index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
batman-adv
/
hard-interface.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-08-24
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+13
2023-08-03
batman-adv: Check hardif MTU against runtime MTU
Sven Eckelmann
1
-7
/
+13
2023-07-20
batman-adv: Don't increase MTU when set by user
Sven Eckelmann
1
-1
/
+13
2023-07-20
batman-adv: Trigger events for auto adjusted MTU
Sven Eckelmann
1
-1
/
+1
2022-08-20
batman-adv: Fix hang up with small MTU hard-interface
Shigeru Yoshida
1
-0
/
+4
2022-05-22
net: wrap the wireless pointers in struct net_device in an ifdef
Jakub Kicinski
1
-0
/
+2
2022-03-03
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-9
/
+20
2022-03-02
batman-adv: Don't expect inter-netns unique iflink indices
Sven Eckelmann
1
-5
/
+14
2022-03-02
batman-adv: Request iflink once in batadv_get_real_netdevice
Sven Eckelmann
1
-4
/
+5
2022-03-02
batman-adv: Request iflink once in batadv-on-batadv check
Sven Eckelmann
1
-4
/
+5
2022-03-02
batman-adv: Demote batadv-on-batadv skip error message
Sven Eckelmann
1
-2
/
+2
2022-03-02
batman-adv: Migrate to linux/container_of.h
Sven Eckelmann
1
-1
/
+1
2021-08-08
batman-adv: Drop NULL check before dropping references
Sven Eckelmann
1
-14
/
+7
2021-06-02
batman-adv: Drop reduntant batadv interface check
Sven Eckelmann
1
-9
/
+0
2021-06-02
batman-adv: Don't manually reattach hard-interface
Sven Eckelmann
1
-34
/
+0
2021-06-02
batman-adv: Avoid name based attaching of hard interfaces
Sven Eckelmann
1
-10
/
+4
2021-06-02
batman-adv: Drop implicit creation of batadv net_devices
Sven Eckelmann
1
-10
/
+2
2021-06-02
batman-adv: Fix spelling mistakes
Zheng Yongjun
1
-1
/
+1
2021-02-06
batman-adv: Drop publication years from copyright info
Sven Eckelmann
1
-1
/
+1
2020-12-04
batman-adv: Drop legacy code for auto deleting mesh interfaces
Sven Eckelmann
1
-6
/
+2
2020-12-04
batman-adv: Drop deprecated debugfs support
Sven Eckelmann
1
-10
/
+0
2020-12-04
batman-adv: Drop deprecated sysfs support
Sven Eckelmann
1
-15
/
+1
2020-12-04
batman-adv: Add new include for min/max helpers
Sven Eckelmann
1
-0
/
+1
2020-11-27
batman-adv: Consider fragmentation for needed_headroom
Sven Eckelmann
1
-0
/
+3
2020-08-18
batman-adv: Drop repeated words in comments
Sven Eckelmann
1
-1
/
+1
2020-08-18
batman-adv: Drop unused function batadv_hardif_remove_interfaces()
Sven Eckelmann
1
-17
/
+0
2020-06-26
batman-adv: Introduce a configurable per interface hop penalty
Linus Lüssing
1
-0
/
+2
2020-06-26
batman-adv: Fix typos and grammar in documentation
Sven Eckelmann
1
-7
/
+7
2020-05-22
batman-adv: use rcu_replace_pointer() where appropriate
Antonio Quartulli
1
-2
/
+2
2020-01-01
batman-adv: Update copyright years for 2020
Sven Eckelmann
1
-1
/
+1
2019-10-13
batman-adv: Avoid free/alloc race when handling OGM buffer
Sven Eckelmann
1
-0
/
+2
2019-07-08
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+3
2019-06-27
batman-adv: no need to check return value of debugfs_create functions
Greg Kroah-Hartman
1
-5
/
+1
2019-06-02
batman-adv: Fix duplicated OGMs on NETDEV_UP
Sven Eckelmann
1
-0
/
+3
2019-05-25
batman-adv: Fix includes for *_MAX constants
Sven Eckelmann
1
-0
/
+1
2019-03-25
batman-adv: Drop license boilerplate
Sven Eckelmann
1
-12
/
+0
2019-02-08
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+3
2019-01-04
batman-adv: Update copyright years for 2019
Sven Eckelmann
1
-1
/
+1
2018-12-30
batman-adv: Avoid WARN on net_device without parent in netns
Sven Eckelmann
1
-2
/
+3
2018-11-12
batman-adv: Add inconsistent hardif netlink dump detection
Sven Eckelmann
1
-0
/
+3
2018-09-15
batman-adv: Move OGM rebroadcast stats to orig_ifinfo
Sven Eckelmann
1
-19
/
+28
2018-06-23
batman-adv: Fix debugfs path for renamed softif
Sven Eckelmann
1
-6
/
+28
2018-06-23
batman-adv: Fix debugfs path for renamed hardif
Sven Eckelmann
1
-0
/
+3
2018-03-06
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+7
2018-02-26
batman-adv: Update copyright years for 2018
Sven Eckelmann
1
-1
/
+1
2018-02-25
batman-adv: Fix internal interface indices types
Sven Eckelmann
1
-2
/
+7
2017-12-21
batman-adv: Convert packet.h to uapi header
Sven Eckelmann
1
-1
/
+1
2017-12-15
batman-adv: Add kernel-doc to externally visible functions
Sven Eckelmann
1
-1
/
+35
2017-12-15
batman-adv: Use parentheses in function kernel-doc
Sven Eckelmann
1
-13
/
+13
2017-12-15
batman-adv: include gfp.h for GFP_* defines
Sven Eckelmann
1
-1
/
+1
2017-12-15
batman-adv: Add SPDX license identifier above copyright header
Sven Eckelmann
1
-0
/
+1
2017-10-06
Merge tag 'batadv-next-for-davem-20171006' of git://git.open-mesh.org/linux-m...
David S. Miller
1
-6
/
+6
2017-10-04
net: Add extack to upper device linking
David Ahern
1
-1
/
+1
2017-09-28
batman-adv: Remove unnecessary parentheses
Sven Eckelmann
1
-6
/
+6
2017-01-26
batman-adv: update copyright years for 2017
Sven Eckelmann
1
-1
/
+1
2016-11-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+1
2016-11-19
Merge tag 'batadv-next-for-davem-20161119' of git://git.open-mesh.org/linux-m...
David S. Miller
1
-10
/
+163
2016-11-09
Merge tag 'batadv-next-for-davem-20161108-v2' of git://git.open-mesh.org/linu...
David S. Miller
1
-0
/
+52
2016-11-08
batman-adv: Update wifi flags on upper link change
Sven Eckelmann
1
-0
/
+5
2016-11-08
batman-adv: retrieve B.A.T.M.A.N. V WiFi neighbor stats from real interface
Marek Lindner
1
-0
/
+22
2016-11-08
batman-adv: additional checks for virtual interfaces on top of WiFi
Marek Lindner
1
-0
/
+58
2016-11-08
batman-adv: Cache the type of wifi device for each hardif
Sven Eckelmann
1
-15
/
+67
2016-11-08
batman-adv: refactor wifi interface detection
Marek Lindner
1
-5
/
+21
2016-11-08
batman-adv: Return non-const ptr in batadv_getlink_net
Sven Eckelmann
1
-5
/
+5
2016-11-04
batman-adv: Revert "fix splat on disabling an interface"
Sven Eckelmann
1
-0
/
+1
2016-10-30
batman-adv: Simple (re)broadcast avoidance
Linus Lüssing
1
-0
/
+52
2016-10-21
batman-adv: fix splat on disabling an interface
Linus Lüssing
1
-1
/
+0
2016-08-09
batman-adv: Keep batadv netdev when hardif disappears
Sven Eckelmann
1
-1
/
+1
2016-08-09
batman-adv: Place kref_get for hard_iface near use
Sven Eckelmann
1
-4
/
+2
2016-08-09
batman-adv: Handle parent interfaces in a different netns
Andrew Lunn
1
-7
/
+43
2016-08-09
batman-adv: Revert "postpone sysfs removal when unregistering"
Sven Eckelmann
1
-23
/
+3
2016-07-04
batman-adv: split routing API data structure in subobjects
Antonio Quartulli
1
-8
/
+8
2016-06-30
batman-adv: Fix bat_(iv|v) function declaration header
Sven Eckelmann
1
-1
/
+1
2016-06-30
batman-adv: Consolidate logging related functions
Sven Eckelmann
1
-0
/
+1
2016-06-30
batman-adv: Keep includes ordered by filename
Sven Eckelmann
1
-1
/
+1
2016-06-30
batman-adv: init ELP tweaking options only once
Marek Lindner
1
-0
/
+3
2016-06-30
batman-adv: remove ogm_emit and ogm_schedule API calls
Antonio Quartulli
1
-3
/
+0
2016-05-10
batman-adv: Use bool as return type for boolean functions
Sven Eckelmann
1
-8
/
+7
2016-05-10
batman-adv: Use kref_get for hard_iface subfunctions
Sven Eckelmann
1
-4
/
+3
2016-05-10
batman-adv: Increase hard_iface refcnt for ptype
Sven Eckelmann
1
-0
/
+2
2016-05-10
batman-adv: Create batman soft interfaces within correct netns.
Andrew Lunn
1
-5
/
+5
2016-04-29
batman-adv: B.A.T.M.A.N V - make sure iface is reactivated upon NETDEV_UP event
Antonio Quartulli
1
-0
/
+3
2016-04-24
batman-adv: Deactivate TO_BE_ACTIVATED hardif on shutdown
Sven Eckelmann
1
-2
/
+1
2016-02-23
batman-adv: Rename batadv_hardif *_free_ref function to *_put
Sven Eckelmann
1
-10
/
+10
2016-02-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+25
2016-02-16
batman-adv: Avoid endless loop in bat-on-bat netdevice check
Andrew Lunn
1
-0
/
+25
2016-02-10
batman-adv: Convert batadv_hard_iface to kref
Sven Eckelmann
1
-7
/
+13
2016-02-10
batman-adv: Drop reference to netdevice on last reference
Sven Eckelmann
1
-5
/
+8
2016-02-02
batman-adv: update copyright years for 2016
Sven Eckelmann
1
-1
/
+1
2016-02-02
batman-adv: Fix kerneldoc parsing of return description
Sven Eckelmann
1
-3
/
+4
2015-12-16
batman-adv: add list of unique single hop neighbors per hard-interface
Marek Lindner
1
-0
/
+4
2015-12-05
batman-adv: Act on NETDEV_*_TYPE_CHANGE events
Andrew Lunn
1
-1
/
+3
2015-12-03
net: add possibility to pass information about upper device via notifier
Jiri Pirko
1
-1
/
+1
2015-12-03
net: propagate upper priv via netdev_master_upper_dev_link
Jiri Pirko
1
-1
/
+2
2015-08-27
batman-adv: Add lower layer needed_(head|tail)room to own ones
Sven Eckelmann
1
-0
/
+41
2015-08-27
batman-adv: don't access unregistered net_device object
Antonio Quartulli
1
-1
/
+2
2015-06-07
batman-adv: Add required includes to all files
Sven Eckelmann
1
-12
/
+26
2015-05-29
batman-adv: update copyright years for 2015
Sven Eckelmann
1
-1
/
+1
2015-04-02
dev: introduce dev_get_iflink()
Nicolas Dichtel
1
-2
/
+3
2014-05-22
batman: fix a bogus warning from batadv_is_on_batman_iface()
Cong Wang
1
-1
/
+1
2014-02-17
batman-adv: fix soft-interface MTU computation
Antonio Quartulli
1
-8
/
+14
2014-01-14
batman-adv: use __dev_get_by_index instead of dev_get_by_index to find interface
Ying Xue
1
-3
/
+1
2014-01-12
batman-adv: update copyright years for 2014
Simon Wunderlich
1
-1
/
+1
2014-01-12
batman-adv: add debugfs structure for information per interface
Simon Wunderlich
1
-0
/
+9
2014-01-08
batman-adv: remove FSF address from GPL disclaimer
Antonio Quartulli
1
-3
/
+1
2013-10-23
batman-adv: invoke dev_get_by_index() outside of is_wifi_iface()
Antonio Quartulli
1
-29
/
+4
2013-10-23
batman-adv: send GW_DEL event in case of soft-iface destruction
Antonio Quartulli
1
-2
/
+7
2013-10-23
batman-adv: limit local translation table max size
Marek Lindner
1
-15
/
+26
2013-10-19
batman-adv: add per VLAN interface attribute framework
Antonio Quartulli
1
-0
/
+2
2013-10-12
batman-adv: consider network coding overhead when calculating required mtu
Marek Lindner
1
-9
/
+10
2013-10-12
batman-adv: use htons when possible
Antonio Quartulli
1
-1
/
+1
2013-10-12
batman-adv: Remove old fragmentation code
Martin Hundebøll
1
-1
/
+0
2013-10-09
batman-adv: remove vis functionality
Simon Wunderlich
1
-9
/
+0
2013-05-29
batman-adv: don't initialise batman_iv private members in hard-interface.c
Antonio Quartulli
1
-7
/
+1
2013-05-29
batman-adv: send each broadcast only once on non-wireless interfaces
Matthias Schiffer
1
-0
/
+4
2013-05-29
batman-adv: split batadv_is_wifi_iface() into two functions
Matthias Schiffer
1
-32
/
+52
2013-05-28
net: pass info struct via netdevice notifier
Jiri Pirko
1
-1
/
+1
2013-03-27
batman-adv: free an hard-interface before adding it
Antonio Quartulli
1
-6
/
+33
2013-03-27
batman-adv: Allow to modify slaves of soft-interfaces through rntl_link
Sven Eckelmann
1
-2
/
+10
2013-03-27
batman-adv: rename batadv_softif_destroy to reflect sysfs use case
Marek Lindner
1
-1
/
+1
2013-03-27
batman-adv: Don't always delete softif when last slave was removed
Sven Eckelmann
1
-3
/
+5
2013-03-27
batman-adv: Move soft-interface initialization to ndo_init
Sven Eckelmann
1
-0
/
+5
2013-01-19
batman-adv: update copyright years
Antonio Quartulli
1
-1
/
+1
2013-01-19
batman-adv: postpone sysfs removal when unregistering
Simon Wunderlich
1
-2
/
+22
2012-11-30
batman-adv: use ETH_P_BATMAN
Antonio Quartulli
1
-1
/
+2
2012-11-14
batman-adv: prevent using any virtual device created on batman-adv as hard-in...
Antonio Quartulli
1
-1
/
+40
2012-11-07
batman-adv: Distributed ARP Table - create DHT helper functions
Antonio Quartulli
1
-0
/
+3
2012-10-29
batman-adv: split hard_iface struct for each routing protocol
Marek Lindner
1
-2
/
+2
2012-08-23
batman-adv: Split batadv_priv in sub-structures for features
Sven Eckelmann
1
-2
/
+3
2012-08-23
batman-adv: check batadv_orig_hash_add_if() return code
Simon Wunderlich
1
-1
/
+7
2012-07-01
batman-adv: Fix alignment after opened parentheses
Sven Eckelmann
1
-4
/
+4
2012-07-01
batman-adv: Remove bat_ prefix from bat_{debugfs, sysfs}.{c, h}
Sven Eckelmann
1
-1
/
+1
2012-07-01
batman-adv: Prefix types structs with batadv_
Sven Eckelmann
1
-33
/
+38
2012-07-01
batman-adv: Prefix packet structs with batadv_
Sven Eckelmann
1
-2
/
+2
2012-07-01
batman-adv: Prefix hard-interface enum with BATADV_
Sven Eckelmann
1
-20
/
+20
2012-06-28
batman-adv: Prefix main defines with BATADV_
Sven Eckelmann
1
-1
/
+1
2012-06-28
batman-adv: Prefix types defines with BATADV_
Sven Eckelmann
1
-5
/
+6
2012-06-28
batman-adv: Prefix packet defines with BATADV_
Sven Eckelmann
1
-1
/
+2
2012-06-28
batman-adv: Prefix remaining function like macros with batadv_
Sven Eckelmann
1
-19
/
+19
2012-06-25
batman-adv: Prefix hard-interface local static functions with batadv_
Sven Eckelmann
1
-31
/
+33
2012-06-25
batman-adv: Prefix main static inline functions with batadv_
Sven Eckelmann
1
-2
/
+2
2012-06-24
batman-adv: Prefix hard-interface static inline functions with batadv_
Sven Eckelmann
1
-14
/
+14
2012-06-20
batman-adv: Reformat multiline comments to consistent style
Sven Eckelmann
1
-14
/
+9
2012-06-20
batman-adv: Prefix main non-static functions with batadv_
Sven Eckelmann
1
-7
/
+7
2012-06-20
batman-adv: Prefix soft-interface non-static functions with batadv_
Sven Eckelmann
1
-4
/
+4
2012-06-20
batman-adv: Prefix send non-static functions with batadv_
Sven Eckelmann
1
-2
/
+2
2012-06-20
batman-adv: Prefix originator non-static functions with batadv_
Sven Eckelmann
1
-3
/
+3
2012-06-20
batman-adv: Prefix hard-interface non-static functions with batadv_
Sven Eckelmann
1
-16
/
+16
2012-06-20
batman-adv: Prefix bridge_loop_avoidance non-static functions with batadv_
Sven Eckelmann
1
-1
/
+1
2012-06-20
batman-adv: Prefix bat_sysfs non-static functions with batadv_
Sven Eckelmann
1
-2
/
+2
2012-06-18
batman-adv: Return error codes instead of -1 on failures
Sven Eckelmann
1
-3
/
+1
2012-05-13
batman-adv: use shorter pr_warn instead of pr_warning
Sven Eckelmann
1
-3
/
+3
2012-05-11
batman-adv: refactoring API: find generalized name for bat_ogm_update_mac cal...
Marek Lindner
1
-2
/
+2
2012-05-11
batman-adv: introduce packet type handler array for incoming packets
Marek Lindner
1
-113
/
+0
2012-04-18
batman-adv: use ETH_HLEN instead of sizeof(struct ethhdr)
Antonio Quartulli
1
-2
/
+1
2012-04-18
batman-adv: mark existing ogm variables as batman iv
Marek Lindner
1
-1
/
+1
2012-04-18
batman-adv: refactoring API: find generalized name for bat_ogm_init_primary c...
Marek Lindner
1
-1
/
+1
2012-04-18
batman-adv: handle routing code initialization properly
Marek Lindner
1
-9
/
+6
2012-04-18
batman-adv: add iface_disable() callback to routing API
Marek Lindner
1
-2
/
+1
2012-04-18
batman-adv: refactoring API: find generalized name for bat_ogm_init callback
Marek Lindner
1
-1
/
+1
2012-04-18
batman-adv: move ogm initialization into the proper function
Marek Lindner
1
-1
/
+7
2012-04-11
batman-adv: add basic bridge loop avoidance code
Simon Wunderlich
1
-7
/
+11
2012-03-11
batman-adv: Ignore 80-chars per line limits for strings
Sven Eckelmann
1
-24
/
+12
2012-02-28
batman-adv: Fix indentation of multiline statements
Sven Eckelmann
1
-15
/
+15
2012-02-17
batman-adv: Update copyright years
Sven Eckelmann
1
-1
/
+1
2012-02-17
batman-adv: convert batman iv algorithm to use dynamic infrastructure
Marek Lindner
1
-5
/
+5
2012-02-17
batman-adv: warn if added interface is part of a bridge
Marek Lindner
1
-0
/
+8
2012-02-17
batman-adv: Explicitly mark the common header structure
Sven Eckelmann
1
-3
/
+3
2011-09-08
batman-adv: Remove unnecessary OOM logging messages
Joe Perches
1
-4
/
+1
2011-09-08
batman-adv: agglomerate all batman iv ogm sending functions in the batman iv ...
Marek Lindner
1
-1
/
+1
2011-09-08
batman-adv: move routing packet initialization into corresponding file
Marek Lindner
1
-32
/
+6
2011-09-08
batman-adv: agglomerate all batman iv ogm processing functions in a single file
Marek Lindner
1
-1
/
+1
2011-09-08
batman-adv: rename all instances of batman_packet to batman_ogm_packet
Marek Lindner
1
-22
/
+27
2011-08-22
batman-adv: detect clients connected through a 802.11 device
Antonio Quartulli
1
-0
/
+30
2011-08-22
batman-adv: correct several typ0s in the comments
Antonio Quartulli
1
-2
/
+2
2011-06-20
Merge branch 'batman-adv/next' of git://git.open-mesh.org/ecsv/linux-merge
David S. Miller
1
-7
/
+10
2011-06-20
batman-adv: improved roaming mechanism
Antonio Quartulli
1
-0
/
+4
2011-06-20
batman-adv: improved client announcement mechanism
Antonio Quartulli
1
-7
/
+6
2011-06-09
Merge branch 'batman-adv/next' of git://git.open-mesh.org/ecsv/linux-merge
David S. Miller
1
-1
/
+1
2011-06-09
batman-adv: use NO_FLAGS define instead of hard-coding 0
Marek Lindner
1
-1
/
+1
2011-06-05
net: Remove unnecessary semicolons
Joe Perches
1
-1
/
+1
2011-05-30
batman-adv: Use rcu_dereference_protected by update-side
Sven Eckelmann
1
-1
/
+1
2011-05-30
batman-adv: Calculate sizeof using variable insead of types
Sven Eckelmann
1
-1
/
+1
2011-05-30
batman-adv: Remove explicit casts cast from void* for store
Sven Eckelmann
1
-1
/
+1
2011-05-30
batman-adv: Add const type qualifier for pointers
Sven Eckelmann
1
-9
/
+10
2011-05-08
batman-adv: rename everything from *hna* into *tt* (translation table)
Antonio Quartulli
1
-3
/
+3
2011-05-08
batman-adv: Remove unnecessary hardif_list_lock
Sven Eckelmann
1
-23
/
+7
2011-05-01
batman-adv: Make bat_priv->primary_if an rcu protected pointer
Marek Lindner
1
-26
/
+57
2011-03-05
batman-adv: Disallow regular interface as mesh device
Sven Eckelmann
1
-12
/
+22
2011-03-05
batman-adv: rename batman_if struct to hard_iface
Marek Lindner
1
-176
/
+177
2011-03-05
batman-adv: rename global if_list to hardif_list
Marek Lindner
1
-14
/
+14
2011-03-05
batman-adv: separate ethernet comparing calls from hash functions
Marek Lindner
1
-1
/
+1
2011-03-05
batman-adv: Correct rcu refcounting for batman_if
Marek Lindner
1
-21
/
+19
2011-03-05
batman-adv: protect bonding with rcu locks
Simon Wunderlich
1
-1
/
+1
2011-01-31
batman-adv: Update copyright years
Sven Eckelmann
1
-1
/
+1
2011-01-31
batman-adv: Remove declaration of batman_skb_recv
Sven Eckelmann
1
-2
/
+9
2010-12-16
net: Add batman-adv meshing protocol
Sven Eckelmann
1
-0
/
+651