On Fri, Jun 15, 2018 at 3:33 PM, Alexander Graf <[email protected]> wrote: > > > On 15.06.18 22:08, Joe Hershberger wrote: >> On Fri, Jun 15, 2018 at 3:24 AM, Alexander Graf <[email protected]> wrote: >>> >>> >>> On 14.06.18 18:58, Joe Hershberger wrote: >>>> On Thu, Jun 14, 2018 at 5:04 AM, Alexander Graf <[email protected]> wrote: >>>>> The ax25-ae350 target currently uses CONFIG_BOOTP_SERVERIP which means we >>>>> ignore the DHCP provided TFTP ip address. This breaks every case where we >>>>> do now provide a serverip environment variable. >>>>> >>>>> Instead, let's use the new CONFIG_BOOT_PREFER_SERVERIP option to fall back >>>>> to the DHCP provided TFTP IP if no serverip environment variable is set. >>>>> >>>>> Signed-off-by: Alexander Graf <[email protected]> >>>> >>>> Reviewed-by: Joe Hershberger <[email protected]> >>>> >>>>> --- >>>>> configs/ax25-ae350_defconfig | 1 + >>>>> include/configs/ax25-ae350.h | 1 - >>>>> 2 files changed, 1 insertion(+), 1 deletion(-) >>>>> >>>>> diff --git a/configs/ax25-ae350_defconfig b/configs/ax25-ae350_defconfig >>>>> index fc04c87485..a328555af6 100644 >>>>> --- a/configs/ax25-ae350_defconfig >>>>> +++ b/configs/ax25-ae350_defconfig >>>>> @@ -40,3 +40,4 @@ CONFIG_DM_SPI=y >>>>> CONFIG_ATCSPI200_SPI=y >>>>> CONFIG_TIMER=y >>>>> CONFIG_ATCPIT100_TIMER=y >>>>> +CONFIG_BOOTP_PREFER_SERVERIP=y >>>>> diff --git a/include/configs/ax25-ae350.h b/include/configs/ax25-ae350.h >>>>> index b1ca5ac11a..b230896734 100644 >>>>> --- a/include/configs/ax25-ae350.h >>>>> +++ b/include/configs/ax25-ae350.h >>>>> @@ -11,7 +11,6 @@ >>>>> * CPU and Board Configuration Options >>>>> */ >>>>> #define CONFIG_BOOTP_SEND_HOSTNAME >>>>> -#define CONFIG_BOOTP_SERVERIP >>>> >>>> Feel like moving this to Kconfig? >>> >>> I would actually prefer to remove it altogether ;) >> >> I'm with you, actually... though I think the behavior should be to >> always ignore the DHCP server's settings when they are on the command >> line or in the environment. If you want the DHCP server's info, the >> user's script can remove the variables explicitly. > > Yeah, the only case I can think of where the current model could hurt us > is if you run "dhcp" and then call "saveenv". Because that saveenv will > contain all those glorious variables that may now override the next dhcp > request.
I think in that case you could explicitly clean up those variables... I've intended to implement ephemeral variables anyway... this is one of the reasons. > Btw, you wouldn't happen to work with Julia? ;) Not directly, but yes. :) > Alex > _______________________________________________ > U-Boot mailing list > [email protected] > https://lists.denx.de/listinfo/u-boot _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

