Merge tag 'batadv-next-for-davem-20200824' of git://git.open-mesh.org/linux-merge
Simon Wunderlich says: ==================== This cleanup patchset includes the following patches: - bump version strings, by Simon Wunderlich - Drop unused function batadv_hardif_remove_interfaces(), by Sven Eckelmann - delete duplicated words, by Randy Dunlap - Drop (even more) repeated words in comments, by Sven Eckelmann - Migrate to linux/prandom.h, by Sven Eckelmann ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@@ -27,6 +27,7 @@
|
|||||||
#include <linux/netdevice.h>
|
#include <linux/netdevice.h>
|
||||||
#include <linux/netlink.h>
|
#include <linux/netlink.h>
|
||||||
#include <linux/pkt_sched.h>
|
#include <linux/pkt_sched.h>
|
||||||
|
#include <linux/prandom.h>
|
||||||
#include <linux/printk.h>
|
#include <linux/printk.h>
|
||||||
#include <linux/random.h>
|
#include <linux/random.h>
|
||||||
#include <linux/rculist.h>
|
#include <linux/rculist.h>
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
#include <linux/kref.h>
|
#include <linux/kref.h>
|
||||||
#include <linux/netdevice.h>
|
#include <linux/netdevice.h>
|
||||||
#include <linux/nl80211.h>
|
#include <linux/nl80211.h>
|
||||||
|
#include <linux/prandom.h>
|
||||||
#include <linux/random.h>
|
#include <linux/random.h>
|
||||||
#include <linux/rculist.h>
|
#include <linux/rculist.h>
|
||||||
#include <linux/rcupdate.h>
|
#include <linux/rcupdate.h>
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
#include <linux/lockdep.h>
|
#include <linux/lockdep.h>
|
||||||
#include <linux/mutex.h>
|
#include <linux/mutex.h>
|
||||||
#include <linux/netdevice.h>
|
#include <linux/netdevice.h>
|
||||||
|
#include <linux/prandom.h>
|
||||||
#include <linux/random.h>
|
#include <linux/random.h>
|
||||||
#include <linux/rculist.h>
|
#include <linux/rculist.h>
|
||||||
#include <linux/rcupdate.h>
|
#include <linux/rcupdate.h>
|
||||||
|
|||||||
@@ -1795,7 +1795,7 @@ batadv_bla_loopdetect_check(struct batadv_priv *bat_priv, struct sk_buff *skb,
|
|||||||
|
|
||||||
ret = queue_work(batadv_event_workqueue, &backbone_gw->report_work);
|
ret = queue_work(batadv_event_workqueue, &backbone_gw->report_work);
|
||||||
|
|
||||||
/* backbone_gw is unreferenced in the report work function function
|
/* backbone_gw is unreferenced in the report work function
|
||||||
* if queue_work() call was successful
|
* if queue_work() call was successful
|
||||||
*/
|
*/
|
||||||
if (!ret)
|
if (!ret)
|
||||||
|
|||||||
@@ -306,7 +306,7 @@ free:
|
|||||||
* set *skb to merged packet; 2) Packet is buffered: Return true and set *skb
|
* set *skb to merged packet; 2) Packet is buffered: Return true and set *skb
|
||||||
* to NULL; 3) Error: Return false and free skb.
|
* to NULL; 3) Error: Return false and free skb.
|
||||||
*
|
*
|
||||||
* Return: true when the packet is merged or buffered, false when skb is not not
|
* Return: true when the packet is merged or buffered, false when skb is not
|
||||||
* used.
|
* used.
|
||||||
*/
|
*/
|
||||||
bool batadv_frag_skb_buffer(struct sk_buff **skb,
|
bool batadv_frag_skb_buffer(struct sk_buff **skb,
|
||||||
|
|||||||
@@ -599,7 +599,7 @@ out:
|
|||||||
/* report to the other components the maximum amount of bytes that
|
/* report to the other components the maximum amount of bytes that
|
||||||
* batman-adv can send over the wire (without considering the payload
|
* batman-adv can send over the wire (without considering the payload
|
||||||
* overhead). For example, this value is used by TT to compute the
|
* overhead). For example, this value is used by TT to compute the
|
||||||
* maximum local table table size
|
* maximum local table size
|
||||||
*/
|
*/
|
||||||
atomic_set(&bat_priv->packet_size_max, min_mtu);
|
atomic_set(&bat_priv->packet_size_max, min_mtu);
|
||||||
|
|
||||||
@@ -976,23 +976,6 @@ static void batadv_hardif_remove_interface(struct batadv_hard_iface *hard_iface)
|
|||||||
batadv_hardif_put(hard_iface);
|
batadv_hardif_put(hard_iface);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* batadv_hardif_remove_interfaces() - Remove all hard interfaces
|
|
||||||
*/
|
|
||||||
void batadv_hardif_remove_interfaces(void)
|
|
||||||
{
|
|
||||||
struct batadv_hard_iface *hard_iface, *hard_iface_tmp;
|
|
||||||
|
|
||||||
rtnl_lock();
|
|
||||||
list_for_each_entry_safe(hard_iface, hard_iface_tmp,
|
|
||||||
&batadv_hardif_list, list) {
|
|
||||||
list_del_rcu(&hard_iface->list);
|
|
||||||
batadv_hardif_generation++;
|
|
||||||
batadv_hardif_remove_interface(hard_iface);
|
|
||||||
}
|
|
||||||
rtnl_unlock();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* batadv_hard_if_event_softif() - Handle events for soft interfaces
|
* batadv_hard_if_event_softif() - Handle events for soft interfaces
|
||||||
* @event: NETDEV_* event to handle
|
* @event: NETDEV_* event to handle
|
||||||
|
|||||||
@@ -100,7 +100,6 @@ int batadv_hardif_enable_interface(struct batadv_hard_iface *hard_iface,
|
|||||||
struct net *net, const char *iface_name);
|
struct net *net, const char *iface_name);
|
||||||
void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface,
|
void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface,
|
||||||
enum batadv_hard_if_cleanup autodel);
|
enum batadv_hard_if_cleanup autodel);
|
||||||
void batadv_hardif_remove_interfaces(void);
|
|
||||||
int batadv_hardif_min_mtu(struct net_device *soft_iface);
|
int batadv_hardif_min_mtu(struct net_device *soft_iface);
|
||||||
void batadv_update_min_mtu(struct net_device *soft_iface);
|
void batadv_update_min_mtu(struct net_device *soft_iface);
|
||||||
void batadv_hardif_release(struct kref *ref);
|
void batadv_hardif_release(struct kref *ref);
|
||||||
|
|||||||
@@ -137,7 +137,6 @@ static void __exit batadv_exit(void)
|
|||||||
batadv_netlink_unregister();
|
batadv_netlink_unregister();
|
||||||
rtnl_link_unregister(&batadv_link_ops);
|
rtnl_link_unregister(&batadv_link_ops);
|
||||||
unregister_netdevice_notifier(&batadv_hard_if_notifier);
|
unregister_netdevice_notifier(&batadv_hard_if_notifier);
|
||||||
batadv_hardif_remove_interfaces();
|
|
||||||
|
|
||||||
flush_workqueue(batadv_event_workqueue);
|
flush_workqueue(batadv_event_workqueue);
|
||||||
destroy_workqueue(batadv_event_workqueue);
|
destroy_workqueue(batadv_event_workqueue);
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
#define BATADV_DRIVER_DEVICE "batman-adv"
|
#define BATADV_DRIVER_DEVICE "batman-adv"
|
||||||
|
|
||||||
#ifndef BATADV_SOURCE_VERSION
|
#ifndef BATADV_SOURCE_VERSION
|
||||||
#define BATADV_SOURCE_VERSION "2020.3"
|
#define BATADV_SOURCE_VERSION "2020.4"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* B.A.T.M.A.N. parameters */
|
/* B.A.T.M.A.N. parameters */
|
||||||
|
|||||||
@@ -207,7 +207,7 @@ static u8 batadv_mcast_mla_rtr_flags_bridge_get(struct batadv_priv *bat_priv,
|
|||||||
return BATADV_MCAST_WANT_NO_RTR4 | BATADV_MCAST_WANT_NO_RTR6;
|
return BATADV_MCAST_WANT_NO_RTR4 | BATADV_MCAST_WANT_NO_RTR6;
|
||||||
|
|
||||||
/* TODO: ask the bridge if a multicast router is present (the bridge
|
/* TODO: ask the bridge if a multicast router is present (the bridge
|
||||||
* is capable of performing proper RFC4286 multicast multicast router
|
* is capable of performing proper RFC4286 multicast router
|
||||||
* discovery) instead of searching for a ff02::2 listener here
|
* discovery) instead of searching for a ff02::2 listener here
|
||||||
*/
|
*/
|
||||||
ret = br_multicast_list_adjacent(dev, &bridge_mcast_list);
|
ret = br_multicast_list_adjacent(dev, &bridge_mcast_list);
|
||||||
|
|||||||
@@ -26,8 +26,8 @@
|
|||||||
#include <linux/lockdep.h>
|
#include <linux/lockdep.h>
|
||||||
#include <linux/net.h>
|
#include <linux/net.h>
|
||||||
#include <linux/netdevice.h>
|
#include <linux/netdevice.h>
|
||||||
|
#include <linux/prandom.h>
|
||||||
#include <linux/printk.h>
|
#include <linux/printk.h>
|
||||||
#include <linux/random.h>
|
|
||||||
#include <linux/rculist.h>
|
#include <linux/rculist.h>
|
||||||
#include <linux/rcupdate.h>
|
#include <linux/rcupdate.h>
|
||||||
#include <linux/seq_file.h>
|
#include <linux/seq_file.h>
|
||||||
@@ -250,7 +250,7 @@ static void batadv_nc_path_put(struct batadv_nc_path *nc_path)
|
|||||||
/**
|
/**
|
||||||
* batadv_nc_packet_free() - frees nc packet
|
* batadv_nc_packet_free() - frees nc packet
|
||||||
* @nc_packet: the nc packet to free
|
* @nc_packet: the nc packet to free
|
||||||
* @dropped: whether the packet is freed because is is dropped
|
* @dropped: whether the packet is freed because is dropped
|
||||||
*/
|
*/
|
||||||
static void batadv_nc_packet_free(struct batadv_nc_packet *nc_packet,
|
static void batadv_nc_packet_free(struct batadv_nc_packet *nc_packet,
|
||||||
bool dropped)
|
bool dropped)
|
||||||
|
|||||||
@@ -461,7 +461,7 @@ int batadv_send_skb_via_gw(struct batadv_priv *bat_priv, struct sk_buff *skb,
|
|||||||
/**
|
/**
|
||||||
* batadv_forw_packet_free() - free a forwarding packet
|
* batadv_forw_packet_free() - free a forwarding packet
|
||||||
* @forw_packet: The packet to free
|
* @forw_packet: The packet to free
|
||||||
* @dropped: whether the packet is freed because is is dropped
|
* @dropped: whether the packet is freed because is dropped
|
||||||
*
|
*
|
||||||
* This frees a forwarding packet and releases any resources it might
|
* This frees a forwarding packet and releases any resources it might
|
||||||
* have claimed.
|
* have claimed.
|
||||||
|
|||||||
@@ -649,7 +649,7 @@ static void batadv_softif_destroy_vlan(struct batadv_priv *bat_priv,
|
|||||||
/**
|
/**
|
||||||
* batadv_interface_add_vid() - ndo_add_vid API implementation
|
* batadv_interface_add_vid() - ndo_add_vid API implementation
|
||||||
* @dev: the netdev of the mesh interface
|
* @dev: the netdev of the mesh interface
|
||||||
* @proto: protocol of the the vlan id
|
* @proto: protocol of the vlan id
|
||||||
* @vid: identifier of the new vlan
|
* @vid: identifier of the new vlan
|
||||||
*
|
*
|
||||||
* Set up all the internal structures for handling the new vlan on top of the
|
* Set up all the internal structures for handling the new vlan on top of the
|
||||||
@@ -707,7 +707,7 @@ static int batadv_interface_add_vid(struct net_device *dev, __be16 proto,
|
|||||||
/**
|
/**
|
||||||
* batadv_interface_kill_vid() - ndo_kill_vid API implementation
|
* batadv_interface_kill_vid() - ndo_kill_vid API implementation
|
||||||
* @dev: the netdev of the mesh interface
|
* @dev: the netdev of the mesh interface
|
||||||
* @proto: protocol of the the vlan id
|
* @proto: protocol of the vlan id
|
||||||
* @vid: identifier of the deleted vlan
|
* @vid: identifier of the deleted vlan
|
||||||
*
|
*
|
||||||
* Destroy all the internal structures used to handle the vlan identified by vid
|
* Destroy all the internal structures used to handle the vlan identified by vid
|
||||||
|
|||||||
@@ -1492,7 +1492,7 @@ struct batadv_tp_vars {
|
|||||||
/** @unacked_lock: protect unacked_list */
|
/** @unacked_lock: protect unacked_list */
|
||||||
spinlock_t unacked_lock;
|
spinlock_t unacked_lock;
|
||||||
|
|
||||||
/** @last_recv_time: time time (jiffies) a msg was received */
|
/** @last_recv_time: time (jiffies) a msg was received */
|
||||||
unsigned long last_recv_time;
|
unsigned long last_recv_time;
|
||||||
|
|
||||||
/** @refcount: number of context where the object is used */
|
/** @refcount: number of context where the object is used */
|
||||||
@@ -1996,7 +1996,7 @@ struct batadv_tt_change_node {
|
|||||||
*/
|
*/
|
||||||
struct batadv_tt_req_node {
|
struct batadv_tt_req_node {
|
||||||
/**
|
/**
|
||||||
* @addr: mac address address of the originator this request was sent to
|
* @addr: mac address of the originator this request was sent to
|
||||||
*/
|
*/
|
||||||
u8 addr[ETH_ALEN];
|
u8 addr[ETH_ALEN];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user