From: Arnd Hannemann Date: Fri, 21 May 2010 04:10:09 +0000 (+0000) Subject: iproute2: Add dsfield as alias for tos for ip rules X-Git-Tag: v2.6.35~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dec01609dc62d2137ed83c8ebccd2eef49d7aa97;p=thirdparty%2Fiproute2.git iproute2: Add dsfield as alias for tos for ip rules Get ip rule parsing of "dsfield" in sync with ip route parsing and manual page. Signed-off-by: Arnd Hannemann --- diff --git a/ip/iprule.c b/ip/iprule.c index d3b97e2ab..9318d8cad 100644 --- a/ip/iprule.c +++ b/ip/iprule.c @@ -270,7 +270,8 @@ static int iprule_modify(int cmd, int argc, char **argv) if (get_u32(&pref, *argv, 0)) invarg("preference value is invalid\n", *argv); addattr32(&req.n, sizeof(req), FRA_PRIORITY, pref); - } else if (strcmp(*argv, "tos") == 0) { + } else if (strcmp(*argv, "tos") == 0 || + matches(*argv, "dsfield") == 0) { __u32 tos; NEXT_ARG(); if (rtnl_dsfield_a2n(&tos, *argv))