[DECNET]: Fix input routing bug
This patch fixes a silly bug that has been in the input routing code for some time. It results in trying to send to a node directly when the origin of the packet is via the default router. Its been tested by Alan Kemmerer <alan.kemmerer@mittalsteel.com> who reported the bug and its a fairly obvious fix for a typo. Signed-off-by: Steven Whitehouse <swhiteho@redhat.com> Signed-off-by: Patrick Caulfield <patrick@tykepenguin.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
ae8064ac32
commit
3a31b9d2f2
|
@ -1275,7 +1275,6 @@ static int dn_route_input_slow(struct sk_buff *skb)
|
|||
goto e_inval;
|
||||
|
||||
res.type = RTN_LOCAL;
|
||||
flags |= RTCF_DIRECTSRC;
|
||||
} else {
|
||||
__le16 src_map = fl.fld_src;
|
||||
free_res = 1;
|
||||
|
@ -1346,7 +1345,7 @@ static int dn_route_input_slow(struct sk_buff *skb)
|
|||
goto make_route;
|
||||
|
||||
/* Packet was intra-ethernet, so we know its on-link */
|
||||
if (cb->rt_flags | DN_RT_F_IE) {
|
||||
if (cb->rt_flags & DN_RT_F_IE) {
|
||||
gateway = cb->src;
|
||||
flags |= RTCF_DIRECTSRC;
|
||||
goto make_route;
|
||||
|
|
Loading…
Reference in New Issue