[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] bootp: set is_def while processing dhcp ack
From: |
Nikunj A Dadhania |
Subject: |
Re: [PATCH] bootp: set is_def while processing dhcp ack |
Date: |
Thu, 17 Mar 2016 11:46:40 +0530 |
User-agent: |
Notmuch/0.21 (http://notmuchmail.org) Emacs/24.5.1 (x86_64-redhat-linux-gnu) |
Andrei Borzenkov <address@hidden> writes:
> On Wed, Mar 16, 2016 at 1:16 PM, Nikunj A Dadhania
> <address@hidden> wrote:
>> Hi Andrei,
>>
>>> If you call net_bootp manually,
>>
>> Thats what we are using in this current case, booting from the disk,
>> and the grub.cfg has a netboot entry.
>>
>> menuentry 'Linux dev netboot' --class os {
>> insmod net
>> insmod ofnet
>> insmod tftp
>>
>> net_bootp
>>
>> echo 'Network status: '
>> net_ls_cards
>> net_ls_addr
>> net_ls_routes
>>
>> echo 'Loading Linux ...'
>> linux (tftp)/ubuntu-installer/ppc64el/vmlinux tasks=standard
>> pkgsel/language-pack-patterns= pkgsel/install-language-support=false ---
>> quiet
>> initrd (tftp)/ubuntu-installer/ppc64el/initrd.gz
>> }
>>
>
> OK, so you attempt to configure everything. The first obvious question
> is - *which* interface should now become default? Your patch would
> make them compete, whoever is the last would win.
>
> We would need to define some mechanism to designate interface as "default"
> here.
>
>>> server is stored in environment variable net_<if>_dhcp_server_name;
>>> you are free to use it as needed, e.g. set $root and $prefix.
>>>
>
> You can already fetch this information from environment. Something like
>
> for i in 0 1 2 3 4 5; do
> eval "set ip=\$net_ofnet${i}_dhcp_server"
I dont see net_ofnet0_dhcp_server or net_ofnet_dhcp_server set
> if [ -n "$ip" ]; then
> set boot_from=tftp,$ip
> break
> fi
> done
>
> And later use ($boot_from) everywhere.
Regards
Nikunj
- [PATCH] bootp: set is_def while processing dhcp ack, Nikunj A Dadhania, 2016/03/16
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Andrei Borzenkov, 2016/03/16
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Nikunj A Dadhania, 2016/03/16
- Re: [PATCH] bootp: set is_def while processing dhcp ack,
Nikunj A Dadhania <=
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Andrei Borzenkov, 2016/03/17
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Nikunj A Dadhania, 2016/03/17
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Nikunj A Dadhania, 2016/03/17
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Andrei Borzenkov, 2016/03/17
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Nikunj A Dadhania, 2016/03/17
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Andrei Borzenkov, 2016/03/17
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Nikunj A Dadhania, 2016/03/18
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Andrei Borzenkov, 2016/03/18
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Nikunj A Dadhania, 2016/03/18
- Re: [PATCH] bootp: set is_def while processing dhcp ack, Andrei Borzenkov, 2016/03/18