Florian Westphal
0fae2e7740
netfilter: af_info: add 'strict' parameter to limit lookup to .oif
...
ipv6 fib lookup can set RT6_LOOKUP_F_IFACE flag to restrict search
to an interface, but this flag cannot be set via struct flowi.
Also, it cannot be set via ip6_route_output: this function uses the
passed sock struct to determine if this flag is required
(by testing for nonzero sk_bound_dev_if).
Work around this by passing in an artificial struct sk in case
'strict' argument is true.
This is required to replace the rt6_lookup call in xt_addrtype.c with
nf_afinfo->route().
Signed-off-by: Florian Westphal <fw@strlen.de >
Acked-by: David S. Miller <davem@davemloft.net >
Signed-off-by: Patrick McHardy <kaber@trash.net >
2011-04-04 17:00:54 +02:00
..
2011-03-20 15:42:52 +01:00
2011-03-12 15:08:42 -08:00
2011-03-13 20:22:28 -07:00
2011-03-30 00:10:47 -07:00
2010-10-18 11:03:14 +02:00
2011-03-02 14:31:35 -08:00
2011-03-23 12:16:15 -07:00
2011-03-13 20:22:29 -07:00
2011-03-30 16:57:46 -07:00
2011-03-24 18:06:47 -07:00
2011-03-12 15:08:49 -08:00
2011-03-24 18:06:47 -07:00
2011-03-25 20:33:23 -07:00
2010-10-25 13:09:45 -07:00
2011-03-12 15:08:54 -08:00
2011-03-12 15:08:42 -08:00
2011-03-12 15:08:54 -08:00
2011-01-19 13:34:20 -08:00
2010-11-28 18:18:44 -08:00
2011-02-19 18:59:04 -08:00
2011-03-13 23:22:23 -07:00
2011-01-06 11:21:30 -08:00
2011-03-12 15:08:42 -08:00
2011-01-14 13:36:42 +01:00
2011-03-27 23:35:02 -07:00
2011-03-12 15:08:54 -08:00
2010-10-25 14:18:28 -07:00
2010-11-28 10:47:17 -08:00
2011-03-12 15:08:42 -08:00
2011-03-12 15:08:49 -08:00
2011-02-01 15:35:25 -08:00
2011-02-01 15:35:25 -08:00
2011-04-04 17:00:54 +02:00
2010-12-08 12:16:33 -08:00
2010-10-27 11:37:31 -07:00
2011-03-28 16:51:15 -07:00
2011-03-24 17:42:21 -07:00
2011-03-12 15:08:54 -08:00
2010-12-13 12:16:14 -08:00
2011-03-10 00:40:17 -08:00
2010-08-27 19:31:56 -07:00
2011-03-15 15:15:17 -07:00
2011-03-10 00:40:17 -08:00
2011-03-10 00:40:17 -08:00
2011-03-10 00:40:17 -08:00
2011-03-10 00:40:17 -08:00
2011-03-22 19:37:11 -07:00
2011-03-02 14:31:35 -08:00
2011-03-10 00:40:17 -08:00
2010-12-08 13:47:38 -08:00
2011-02-21 11:31:18 -08:00
2010-11-17 12:27:46 -08:00
2011-03-10 00:40:17 -08:00
2011-02-20 11:10:14 -08:00
2011-03-10 00:40:17 -08:00
2011-03-10 00:40:17 -08:00
2011-03-10 00:40:17 -08:00
2011-03-10 00:40:17 -08:00
2011-03-09 14:08:09 -08:00
2010-10-27 11:37:32 -07:00
2011-03-12 15:08:54 -08:00
2010-12-16 14:26:56 -08:00
2010-12-12 22:08:17 -08:00
2011-03-12 15:08:54 -08:00
2011-03-12 15:08:52 -08:00
2010-08-30 13:50:45 -07:00