[U-Boot] [PATCH 1/1] sandbox: dt: sandbox.dts set skip-localhost = <1>

Heinrich Schuchardt xypron.glpk at gmx.de
Tue Oct 16 00:19:37 UTC 2018


On 10/15/2018 11:52 PM, Joe Hershberger wrote:
> On Sun, Oct 14, 2018 at 2:27 PM Heinrich Schuchardt <xypron.glpk at gmx.de> wrote:
>>
>> The local interface is not usable for many network operations. It has been
>> disabled in all sandbox device trees except sandbox.dts. Let's disable it
>> here too.
>>
>> 'bootefi selftest' tries to do execute DHCP.  This fails on the lo device.
> 
> Shouldn't the tests be using test.dts?

bootefi selftest is a command inside U-Boot. It does not choose a device
tree.

This is for hand testing, where
> it can be available, and people can use it or not by specifying
> ethact.
> 

make sandbox_defconfig
make
./u-boot -D

uses sandbox.dts.

For all other sandbox*.dts we also set skip-localhost=1. Why should
sandbox_dts be inconsistent with those?

Why would I want to use the cloned local interface?

board/sandbox/README.sandbox does not even mention test.dts. The only
reference is in a Python test, see tools/binman/ftest.py.

The network devices defined in test.dts do not allow to access the real
world. So why should I use it?

Best regards

Heinrich

>>
>> Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
>> ---
>>  arch/sandbox/dts/sandbox.dts | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/arch/sandbox/dts/sandbox.dts b/arch/sandbox/dts/sandbox.dts
>> index fb866e8807..e0990352fb 100644
>> --- a/arch/sandbox/dts/sandbox.dts
>> +++ b/arch/sandbox/dts/sandbox.dts
>> @@ -49,7 +49,7 @@
>>
>>         ethrawbus {
>>                 compatible = "sandbox,eth-raw-bus";
>> -               skip-localhost = <0>;
>> +               skip-localhost = <1>;
>>         };
>>
>>         eth at 10002000 {
>> --
>> 2.19.1
>>
>> _______________________________________________
>> U-Boot mailing list
>> U-Boot at lists.denx.de
>> https://lists.denx.de/listinfo/u-boot



More information about the U-Boot mailing list