search for: pxe_bootp_t

Displaying 4 results from an estimated 4 matches for "pxe_bootp_t".

2011 Dec 23
1
PXELINUX: DHCP field giaddr (pxe_bootp_t.gip)
...ers (which must not match [0-9A-Fa-f]) and requires 2-digit entry for the octet. This is an extremely loose input format such that users may utilize it in their preferred format. After adding this, I believe I have about everything implemented except I'm uncertain about the DHCP field giaddr (pxe_bootp_t.gip). My current test environment doesn't utilize this (just 0). I'm mostly looking to see if it's something that it might be desirable to modify. DHCP fields sname and siaddr are already adjusted as needed. -- -Gene
2012 Oct 03
1
[PATCH] pxedump.c32: Simple PXE cached packet dumping
...; ++i) { + free(cached_pkts->pkt[i].buffer); + } + *cached_pkts = new_cached_pkts; + } + +/* + * Caller is responsible for cached_pkt != NULL and for + * initializing *cached_pkt (no garbge pointers, please) + */ +static void dump_cached_pkt(struct cached_pkt * cached_pkt) { + pxe_bootp_t * pkt; + struct ipaddr_str cip; + struct ipaddr_str yip; + struct ipaddr_str sip; + struct ipaddr_str gip; + + pkt = cached_pkt->buffer; + mk_ipaddr(&cip, pkt->cip), + mk_ipaddr(&yip, pkt->yip), + mk_ipaddr(&sip, pkt->sip), + mk_ipaddr(&gip, pk...
2012 Jul 16
5
[PATCH 0/5] Deleting __intcall() from Syslinux
From: Matt Fleming <matt.fleming at intel.com> Since we can't use __intcall() for EFI, and since we can now have the ELF module code resolve all our symbols at runtime, we should delete as many references to __intcall() as possible and just access the symbols directly. The most interesting patch is the support for weak symbols. We need to be able to reference derivative-specific
2012 Aug 14
1
[GIT PULL] elflink fixes
.../* This should not return... */ } diff --git a/com32/modules/pxechn.c b/com32/modules/pxechn.c index 1902d4e..39ac72e 100644 --- a/com32/modules/pxechn.c +++ b/com32/modules/pxechn.c @@ -845,7 +845,6 @@ int pxechn_args(int argc, char *argv[], struct pxelinux_opt *pxe) */ int dhcp_pkt2pxe(pxe_bootp_t *p, size_t len, int ptype) { - com32sys_t reg; t_PXENV_GET_CACHED_INFO *ci; void *cp; int rv = -1; @@ -857,12 +856,7 @@ int dhcp_pkt2pxe(pxe_bootp_t *p, size_t len, int ptype) } ci->Status = PXENV_STATUS_FAILURE; ci->PacketType = ptype; - memset(&reg,...