diff options
Diffstat (limited to 'net/batman-adv/vis.c')
-rw-r--r-- | net/batman-adv/vis.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/net/batman-adv/vis.c b/net/batman-adv/vis.c index a439ed6616ea..74181696eef6 100644 --- a/net/batman-adv/vis.c +++ b/net/batman-adv/vis.c | |||
@@ -575,7 +575,7 @@ static int batadv_generate_vis_packet(struct bat_priv *bat_priv) | |||
575 | packet->vis_type = atomic_read(&bat_priv->vis_mode); | 575 | packet->vis_type = atomic_read(&bat_priv->vis_mode); |
576 | 576 | ||
577 | memcpy(packet->target_orig, batadv_broadcast_addr, ETH_ALEN); | 577 | memcpy(packet->target_orig, batadv_broadcast_addr, ETH_ALEN); |
578 | packet->header.ttl = TTL; | 578 | packet->header.ttl = BATADV_TTL; |
579 | packet->seqno = htonl(ntohl(packet->seqno) + 1); | 579 | packet->seqno = htonl(ntohl(packet->seqno) + 1); |
580 | packet->entries = 0; | 580 | packet->entries = 0; |
581 | skb_trim(info->skb_packet, sizeof(*packet)); | 581 | skb_trim(info->skb_packet, sizeof(*packet)); |
@@ -841,6 +841,7 @@ int batadv_vis_init(struct bat_priv *bat_priv) | |||
841 | struct vis_packet *packet; | 841 | struct vis_packet *packet; |
842 | int hash_added; | 842 | int hash_added; |
843 | unsigned int len; | 843 | unsigned int len; |
844 | unsigned long first_seen; | ||
844 | 845 | ||
845 | if (bat_priv->vis_hash) | 846 | if (bat_priv->vis_hash) |
846 | return 0; | 847 | return 0; |
@@ -867,15 +868,15 @@ int batadv_vis_init(struct bat_priv *bat_priv) | |||
867 | sizeof(*packet)); | 868 | sizeof(*packet)); |
868 | 869 | ||
869 | /* prefill the vis info */ | 870 | /* prefill the vis info */ |
870 | bat_priv->my_vis_info->first_seen = jiffies - | 871 | first_seen = jiffies - msecs_to_jiffies(BATADV_VIS_INTERVAL); |
871 | msecs_to_jiffies(VIS_INTERVAL); | 872 | bat_priv->my_vis_info->first_seen = first_seen; |
872 | INIT_LIST_HEAD(&bat_priv->my_vis_info->recv_list); | 873 | INIT_LIST_HEAD(&bat_priv->my_vis_info->recv_list); |
873 | INIT_LIST_HEAD(&bat_priv->my_vis_info->send_list); | 874 | INIT_LIST_HEAD(&bat_priv->my_vis_info->send_list); |
874 | kref_init(&bat_priv->my_vis_info->refcount); | 875 | kref_init(&bat_priv->my_vis_info->refcount); |
875 | bat_priv->my_vis_info->bat_priv = bat_priv; | 876 | bat_priv->my_vis_info->bat_priv = bat_priv; |
876 | packet->header.version = BATADV_COMPAT_VERSION; | 877 | packet->header.version = BATADV_COMPAT_VERSION; |
877 | packet->header.packet_type = BAT_VIS; | 878 | packet->header.packet_type = BAT_VIS; |
878 | packet->header.ttl = TTL; | 879 | packet->header.ttl = BATADV_TTL; |
879 | packet->seqno = 0; | 880 | packet->seqno = 0; |
880 | packet->entries = 0; | 881 | packet->entries = 0; |
881 | 882 | ||
@@ -936,5 +937,5 @@ static void batadv_start_vis_timer(struct bat_priv *bat_priv) | |||
936 | { | 937 | { |
937 | INIT_DELAYED_WORK(&bat_priv->vis_work, batadv_send_vis_packets); | 938 | INIT_DELAYED_WORK(&bat_priv->vis_work, batadv_send_vis_packets); |
938 | queue_delayed_work(batadv_event_workqueue, &bat_priv->vis_work, | 939 | queue_delayed_work(batadv_event_workqueue, &bat_priv->vis_work, |
939 | msecs_to_jiffies(VIS_INTERVAL)); | 940 | msecs_to_jiffies(BATADV_VIS_INTERVAL)); |
940 | } | 941 | } |