ipv4: Save nexthop address of LSRR/SSRR option to IPCB.
authorLi Wei <lw@cn.fujitsu.com>
Tue, 22 Nov 2011 23:33:10 +0000 (23:33 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 24 Nov 2011 00:19:32 +0000 (19:19 -0500)
We can not update iph->daddr in ip_options_rcv_srr(), It is too early.
When some exception ocurred later (eg. in ip_forward() when goto
sr_failed) we need the ip header be identical to the original one as
ICMP need it.

Add a field 'nexthop' in struct ip_options to save nexthop of LSRR
or SSRR option.

Signed-off-by: Li Wei <lw@cn.fujitsu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

No differences found