From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 23 May 2016 22:09:12 +0800 From: Antonio Quartulli Message-ID: <20160523140912.GE23226@prodigo.lan> References: <20160523090037.26896-1-a@unstable.cc> <20160523090037.26896-2-a@unstable.cc> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="jkO+KyKz7TfD21mV" Content-Disposition: inline In-Reply-To: <20160523090037.26896-2-a@unstable.cc> Subject: Re: [B.A.T.M.A.N.] [PATCH v2 1/5] batman-adv: make the GW selection class algorithm specific List-Id: The list for a Better Approach To Mobile Ad-hoc Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: b.a.t.m.a.n@lists.open-mesh.org --jkO+KyKz7TfD21mV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 23, 2016 at 05:00:33PM +0800, Antonio Quartulli wrote: > +static ssize_t batadv_store_gw_sel_class(struct kobject *kobj, > + struct attribute *attr, char *buff, > + size_t count) > +{ > + struct batadv_priv *bat_priv =3D batadv_kobj_to_batpriv(kobj); > + > + if (buff[count - 1] =3D=3D '\n') > + buff[count - 1] =3D '\0'; > + > + if (bat_priv->bat_algo_ops->gw.bat_store_sel_class) > + return bat_priv->bat_algo_ops->gw.bat_store_sel_class(bat_priv, > + buff, > + count); > + > + return __batadv_store_uint_attr(buff, count, 0, BATADV_TQ_MAX_VALUE, unfortunately the min value is still 0 - it should be kept to 1 as it was i= n the original code. > + batadv_post_gw_reselect, attr, > + &bat_priv->gw.sel_class, > + bat_priv->soft_iface); > +} I just realized that no post function is invoked here, thus changing the expected behaviour. Both problems will be fixed in my next patchset. Cheers, --=20 Antonio Quartulli --jkO+KyKz7TfD21mV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXQw8IAAoJEJ4aZjxxc6bKn5IP/RFFEPWYZUd5cwULYW8/YUBK iElPAK/mJgxDonjayeN+en6WAdIyRhnjPDTB5wbRe5UPb1El+1qb2/FPSvAq8amL j0TPHyJS+dnqmi9iRQDPLtIA1wPkx0oLjovlbUWKy6cxW891kWrUKvfld6AA4RAk rr9wKIHde7PsUX12+XkUxXhGMbJe+vPEMAUi0lL/SEObZgwrrhgVyF3JfLsJpWR6 2SzuTYkcQG5qxbGoLCUWQ9VLghdOFLh7TIbdaa0cMWUbc2B1wNlKHFthI4qm41a4 rZNXnRatuhWl1xrgyRX3FXnoOWTP5vOZQNI2w7tw9SKOfkaCE6BkkBehRUsGEUEP yoyJPeFQRnS8q+LRaTTTZR2PmnLWkmox2qzkbhmN1klcs0SkEt/+xYK3Qduvv6NP 6gsiBZZeGKdoGogLUye/jOM7X6/Q8PDkwN3y6cKLLDSvbFzpCp7jvycvUnrGUzYm XwpOWAnH4OEQ033+thZFS9SsVFnlN4K/9KpnfpNpG6JX0oFN8rL78EjWqb1+oD6A 3Atq2pw3XrgVQNGwk4qnG+04bLBZBooUYD7dZ5LmRZl00YY8sShKq1lLw7sj6OqD sYE0bZx0F4ntL3Q1TZzET9DeO5sIh+M1uFgpiXvlKTXzVnCWPx+LzB0tNGLDL4dV GrK7ebfEGnWr9MyZrg4/ =cW2d -----END PGP SIGNATURE----- --jkO+KyKz7TfD21mV--