OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 11... | Line 11... | |||
11 | |
11 | |
|
Line 12... | Line 12... | |||
12 | Signed-off-by: Jo-Philipp Wich <jo@mein.io> |
12 | Signed-off-by: Jo-Philipp Wich <jo@mein.io> |
|
13 | |
13 | |
|
14 | --- a/pppd/sys-linux.c |
14 | --- a/pppd/sys-linux.c |
|
15 | +++ b/pppd/sys-linux.c |
15 | +++ b/pppd/sys-linux.c |
|
16 | @@ -1703,6 +1703,9 @@ int sifdefaultroute (int unit, u_int32_t |
16 | @@ -1710,6 +1710,9 @@ int sifdefaultroute (int unit, u_int32_t |
|
Line 17... | Line 17... | |||
17 | memset (&rt, 0, sizeof (rt)); |
17 | memset (&rt, 0, sizeof (rt)); |
|
18 | SET_SA_FAMILY (rt.rt_dst, AF_INET); |
18 | SET_SA_FAMILY (rt.rt_dst, AF_INET); |
|
19 | |
19 | |
|
20 | + SET_SA_FAMILY(rt.rt_gateway, AF_INET); |
20 | + SET_SA_FAMILY(rt.rt_gateway, AF_INET); |
|
21 | + SIN_ADDR(rt.rt_gateway) = gateway; |
- | ||
Line -... | Line 21... | |||
- | 21 | + SIN_ADDR(rt.rt_gateway) = gateway; |
||
22 | + |
22 | + |
|
23 | rt.rt_dev = ifname; |
23 | rt.rt_dev = ifname; |
|
24 | rt.rt_metric = dfl_route_metric + 1; /* +1 for binary compatibility */ |
24 | |
|
Line 25... | Line 25... | |||
25 | |
25 | if (kernel_version > KVERSION(2,1,0)) { |
|
26 | @@ -1711,7 +1714,7 @@ int sifdefaultroute (int unit, u_int32_t |
26 | @@ -1717,7 +1720,7 @@ int sifdefaultroute (int unit, u_int32_t |