From b360d0d4c13b65b4afcaad96a75fda8296d9ce62 Mon Sep 17 00:00:00 2001 From: hpa Date: Tue, 8 Apr 2003 00:24:26 +0000 Subject: [PATCH] One more instance of gateway-setting --- pxelinux.asm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pxelinux.asm b/pxelinux.asm index 15e7820..7798f21 100644 --- a/pxelinux.asm +++ b/pxelinux.asm @@ -1623,6 +1623,12 @@ ack_packet: mov [pxe_udp_write_pkt.rport],ax mov eax,[si+tftp_remoteip] mov [pxe_udp_write_pkt.sip],eax + xor eax,[MyIP] + and eax,[Netmask] + jz .nogw + mov eax,[Gateway] +.nogw: + mov [pxe_udp_write_pkt.gip],eax mov [pxe_udp_write_pkt.buffer],word ack_packet_buf mov [pxe_udp_write_pkt.buffersize], word 4 mov di,pxe_udp_write_pkt -- 2.7.4