<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:微软雅黑
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Sorry, I was at work by the moment, I have not read the mail carefully, sorry for the mistake response. <br><br><div><hr id="stopSpelling">From: weiqiang_li@hotmail.com<br>To: jaroslaw.polok@cern.ch; dnsmasq-discuss@lists.thekelleys.org.uk<br>Subject: RE: [Dnsmasq-discuss] dnsmasq proxydhcp and UEFI [PATCH]<br>Date: Fri, 1 Apr 2016 06:52:20 +0000<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:微软雅黑;
}

--></style>
<div dir="ltr">Yeah, here it is.<br><br><div>> To: dnsmasq-discuss@lists.thekelleys.org.uk<br>> From: Jaroslaw.Polok@cern.ch<br>> Date: Fri, 1 Apr 2016 07:37:44 +0200<br>> Subject: Re: [Dnsmasq-discuss] dnsmasq proxydhcp and UEFI [PATCH]<br>> <br>> Hello<br>> <br>> Any chance to review this patch ? ...<br>> <br>> Thanks<br>> <br>> Jarek<br>> <br>> On 03/10/2016 01:26 PM, Jarek Polok wrote:<br>> > Hello<br>> ><br>> > On 03/04/2016 10:41 PM, Simon Kelley wrote:<br>> >> -----BEGIN PGP SIGNED MESSAGE-----<br>> >> Hash: SHA256<br>> >><br>> >> Didn't want to ignore this, so this is just to acknowledge your patch.<br>> >> I need some more time to work back into PXE internals and undertsnad<br>> >> exactly what's going on. Will return soon with questions.<br>> ><br>> > Sure, it would be nice to have this proxy DHCP problem solved<br>> > in dnsmasq since now it cannot be used for PXE booting (only in<br>> > proxy DHCP mode of course) of UEFI platforms.<br>> ><br>> > In mean time I've been able to test the patch on ~ 30 more hardware<br>> > models: BIOS/UEFI (including UEFI on arm64) and it seems to<br>> > work as expected.<br>> ><br>> ><br>> > Best Regards<br>> ><br>> > Jarek<br>> ><br>> >><br>> >><br>> >><br>> >> Cheers,<br>> >><br>> >> Simon.<br>> >><br>> >><br>> >><br>> >> On 02/03/16 09:17, Jarek Polok wrote:<br>> >>> Hello<br>> >>><br>> >>> I've seen in list mail archives that the problem of UEFI systems<br>> >>> not booting while using PXE boot menu has been discussed in the<br>> >>> past already:<br>> >>><br>> >>> http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2015q4/010007<br>> >> .html<br>> >>><br>> >>>   and a patch was proposed.<br>> >>><br>> >>> I tried that patch but for some UEFI firmwares it did not work for<br>> >>> me.<br>> >>><br>> >>> Tracing reply proxyDHCP packet from a Microsoft WDS server I was<br>> >>> able to change the patch a little and it seems to make proxyDHCP<br>> >>> work for all clients I've been able to test with (4 different<br>> >>> hardware models and qemu-kvm with OVMF (Tianocore) firmware).<br>> >>><br>> >>> In addition to filling in siaddr and bootfile in the reply header<br>> >>> my version fills also sname then avoids adding option 43 (some<br>> >>> clients did not boot without sname set..)<br>> >>><br>> >>> This is how WDS replies on 4011 for PXE requests for all BIOS/EFI<br>> >>> clients ..<br>> >>><br>> >>> (WDS also adds option 252, filled with text representation of data<br>> >>> possibly needed by WDS bootloader , seems to contain architecture<br>> >>> path, some (G)UUID and BCD location ?)<br>> >>><br>> >>> In the attachment you will find my version of the patch, adding<br>> >>> 'pxe-menu-skip=<CSA>' option which makes dnsmasq to 'shortcut' boot<br>> >>> process sending back to pxe client first matching (by tag and CSA)<br>> >>> pxe-service when acting in proxy-DHCP mode.<br>> >>><br>> >>> Dear maintainer: would you please consider adding this patch to<br>> >>> dnsmasq ?<br>> >>><br>> >>><br>> >>> Best Regards<br>> >>><br>> >>> Jarek<br>> >>><br>> >>> __ ------------------------------------------------------- _<br>> >>> Jaroslaw_Polok ___________________ CERN - IT/CM/LCS _ _<br>> >>> http://cern.ch/~jpolok ________ tel_+41_22_767_1834 _<br>> >>> ______________________________________+41_75_411_9487 _<br>> >>><br>> >>><br>> >>><br>> >>><br>> >>> _______________________________________________ Dnsmasq-discuss<br>> >>> mailing list Dnsmasq-discuss@lists.thekelleys.org.uk<br>> >>> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss<br>> >>><br>> >><br>> >> -----BEGIN PGP SIGNATURE-----<br>> >> Version: GnuPG v2.0.22 (GNU/Linux)<br>> >><br>> >> iQIcBAEBCAAGBQJW2gD7AAoJEBXN2mrhkTWiSmgP/i4dkqfTx0Wi5DWPfuZVysS1<br>> >> LSIASZgdBROu5Bfw8TrvzdooLFCa59t1kwsM3GDQqnCxTxp3hCg2JiSJarnaeBXC<br>> >> Fdgku3KPPlhkI/WfXhzqfQkcjoxqhWbtplgiHxHliQVzCp8rAKD7PfQaLUgMOQYS<br>> >> fSkqx9baSsKa153ue+1rjz0PeCrix35mf0csJAC4b1Bolguc3zJ1ITzgxHPDdfqE<br>> >> T0IaXNXURxxuQhf5CcVVkR20rnUjhy9ENWVfmNbYbeUrpCYbZPuSJEtYJPjeYeRA<br>> >> Pw1JPsBe23XA27hq3pAnOZwweF1Kq1svjH3BgCJUoR9Wx0brDfREl9mjBcTfRe1C<br>> >> InRw6rvv5hDhUr5UeImlaQuum+TWXU0/0dO7UkiJGnUUGjfIzC4kWhkpjFCQ3fhl<br>> >> rc46J44e9wvjjirOrR9oxEF3DFZYl63IyK54kXn3bM5B36oMIysEPWL2iIcFwPXp<br>> >> UkTIpg/uKVfHqPKCc3meh6l7YSoOlzdRslENyPt9bmc5CFB8SAstrVeMb9XGufGm<br>> >> v+MlaEpArZuxEumWcTArWDNkumGWga7kdQ94OxbfCVWskLgBXbfoElIH9N8ozYLP<br>> >> SqZVPdjLrHYjcen7WTQ30x1WqcOPKxPMqUIcJp9o4JNNjsV7Je2oUyC6Oo0+jBpe<br>> >> 7AFxt37+wz3EjwDGwhIF<br>> >> =V7wV<br>> >> -----END PGP SIGNATURE-----<br>> >><br>> >> _______________________________________________<br>> >> Dnsmasq-discuss mailing list<br>> >> Dnsmasq-discuss@lists.thekelleys.org.uk<br>> >> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss<br>> >><br>> ><br>> ><br>> <br>> <br>> -- <br>> __<br>> -------------------------------------------------------<br>> _ Jaroslaw_Polok ___________________ CERN - IT/CM/LCS _<br>> _ http://cern.ch/~jpolok ________ tel_+41_22_767_1834 _<br>> ______________________________________+41_75_411_9487 _<br>> <br>> <br>> <br>> _______________________________________________<br>> Dnsmasq-discuss mailing list<br>> Dnsmasq-discuss@lists.thekelleys.org.uk<br>> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss<br></div>                                          </div></div><div id="DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br />
<table style="border-top: 1px solid #aaabb6;">
        <tr>
                
                <td style="width: 470px; padding-top: 20px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">受 Avast 保护的无病毒计算机已发送该电子邮件。 <br /><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank" style="color: #4453ea;">www.avast.com</a>             </td>
        </tr>
</table>
<a href="#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"></a></div>                                           </div></body>
</html>