[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: |
Fri, 18 Mar 2016 11:38:42 +0530 |
User-agent: |
Notmuch/0.21 (http://notmuchmail.org) Emacs/24.5.1 (x86_64-redhat-linux-gnu) |
Andrei Borzenkov <address@hidden> writes:
> On Fri, Mar 18, 2016 at 8:06 AM, Nikunj A Dadhania
> <address@hidden> wrote:
>> Andrei Borzenkov <address@hidden> writes:
>>
>>> 17.03.2016 11:45, Nikunj A Dadhania пишет:
>>>> Andrei Borzenkov <address@hidden> writes:
>>>>
>>>>> On Thu, Mar 17, 2016 at 11:04 AM, Nikunj A Dadhania
>>>>> <address@hidden> wrote:
>>>>>> net_default_interface=ofnet_net:dhcp
>>>>>> net_default_ip=(null)
>>>>>> net_default_mac=(null)
>>>>>> net_default_server=10.0.2.2
>>>>>> net_ofnet_net_dhcp_boot_file=ubuntu-installer/ppc64el/powerpc-ieee1275/core.elf
>>>>>> net_ofnet_net_dhcp_ip=10.0.2.15
>>>>>> net_ofnet_net_dhcp_mac=52:54:00:12:34:56
>>>>>
>>>>>
>>>>> OK, we probably need to export not only name, but also IP to match
>>>>> default case. Could you attach bootp reply packet?
>>>>
>>>> Attached the pcap file, it has the request as well as the ack.
>>>>
>>>>> I wonder if anyone ever seen or used net_if_dhcp_server_name variable;
>>>>> because net_boot sets interface name to card:dhcp, this actually
>>>>> becomes net_card_dhcp_dhcp_server_name. Someone would sure have
>>>>> noticed it.
>>>>
>>>
>>> Please test attached patch. It sets net_<card>_dhcp_server_ip variable.
>>>
>>> We probably need to offer programmatic way to iterate through all cards
>>> in CLI. But as long as you have single card with known name it should be
>>> OK.
>>
>> So the variable net_ofnet_net_dhcp_server_ip is set now, although the
>> boot does not proceed and bails out.
>>
>
> There is misunderstanding. Of course you need to change your script to
> actually use this variable. It does not magically set default server.
Yes, i was expecting that setting *device=tftp,server-ip might do the
trick.
So I did following for picking up the server IP, and this works:
set net_default_server=$net_ofnet_net_dhcp_server_ip
As you had mentioned, can we have a programmatic way ?
Regards
Nikunj
- Re: [PATCH] bootp: set is_def while processing dhcp ack, (continued)
- 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/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, 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 <=
- 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