Andreas Henriksson 13eb2ab2d3 net: Fix "ip rule delete table 256"
When trying to delete a table >= 256 using iproute2 the local table
will be deleted.
The table id is specified as a netlink attribute when it needs more then
8 bits and iproute2 then sets the table field to RT_TABLE_UNSPEC (0).
Preconditions to matching the table id in the rule delete code
doesn't seem to take the "table id in netlink attribute" into condition
so the frh_get_table helper function never gets to do its job when
matching against current rule.
Use the helper function twice instead of peaking at the table value directly.

Originally reported at: http://bugs.debian.org/724783

Reported-by: Nicolas HICHER <nhicher@avencall.com>
Signed-off-by: Andreas Henriksson <andreas@fatal.se>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-11-08 14:53:10 -05:00
..
2013-10-18 13:56:07 -04:00
2013-11-08 14:53:10 -05:00
2013-10-14 11:29:31 +02:00
2013-11-08 02:07:59 -05:00
2013-09-23 16:52:45 -04:00
2013-09-03 22:34:47 -04:00
2013-10-19 19:36:19 -04:00
2013-10-29 17:35:17 -04:00
2013-11-07 19:28:58 -05:00