Re: [B.A.T.M.A.N.] [PATCH 3/5] batman-adv: Make hop_penalty configurable via sysfs

Marek Lindner
2010-10-10T12:49:51Z

On Sunday 10 October 2010 06:29:59 Linus Lüssing wrote:
> When having a mixed topology of both very mobile and rather static
> nodes, you are usually best advised to set the originator interval on
> all nodes to a level best suited for the most mobile node.
>
> However, if most of the nodes are rather static, this can create a lot
> of undesired overhead as a trade-off then. If setting the interval too
> low on the static nodes, a mobile node might be chosen as a router for
> too long, not switching away from it fast enough because of its
> mobility and the low frequency of ogms of static nodes.

Any good reason for all these "originator interval" explanations here ?

> @@ -592,6 +592,7 @@ struct net_device *softif_create(char *name)
> atomic_set(&bat_priv->gw_mode, GW_MODE_OFF);
> atomic_set(&bat_priv->gw_class, 0);
> atomic_set(&bat_priv->orig_interval, 1000);
> + atomic_set(&bat_priv->hop_penalty, 30);

Either you initialize the value with TQ_HOP_PENALTY or you remove the define
from the main.h file.

Regards,
Marek