diff options
Diffstat (limited to 'main/common/dhcp_03.c')
-rw-r--r-- | main/common/dhcp_03.c | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/main/common/dhcp_03.c b/main/common/dhcp_03.c index 2f8566c..1ec4dcd 100644 --- a/main/common/dhcp_03.c +++ b/main/common/dhcp_03.c @@ -1,7 +1,7 @@ /************************************************************************** * * Copyright (c) 2013 Alcatel-Lucent - * + * * Alcatel Lucent licenses this file to You under the Apache License, * Version 2.0 (the "License"); you may not use this file except in * compliance with the License. A copy of the License is contained the @@ -40,62 +40,62 @@ Target issued the DISCOVER, the incoming packet is the server's OFFER reply. */ -ValidDHCPOffer(struct dhcphdr *dhdr) +ValidDHCPOffer(struct dhcphdr *dhdr) { - return(1); + return(1); } /* buildDhcpHdr(): - Called by dhcpboot.c to allow application-specific header stuff to - be added to header. Return 0 if generic stuff in dhcpboot.c is to be - used; else return 1 and the calling code will assume this function is - dealing with it (see dhcpboot.c for basic idea). + Called by dhcpboot.c to allow application-specific header stuff to + be added to header. Return 0 if generic stuff in dhcpboot.c is to be + used; else return 1 and the calling code will assume this function is + dealing with it (see dhcpboot.c for basic idea). */ int buildDhcpHdr(struct dhcphdr *dhcpdata) { - return(0); + return(0); } /* DhcpBootpDone(): - Called at the end of the Bootp or Dhcp transaction. - Input... - bootp: 1 if BOOTP; else DHCP. - dhdr: pointer to dhcp or bootp header. - vsize: size of vendor specific area (for bootp this is fixed at 64, - but for dhcp it is variable). + Called at the end of the Bootp or Dhcp transaction. + Input... + bootp: 1 if BOOTP; else DHCP. + dhdr: pointer to dhcp or bootp header. + vsize: size of vendor specific area (for bootp this is fixed at 64, + but for dhcp it is variable). */ void DhcpBootpDone(int bootp, struct dhcphdr *dhdr, int vsize) { - if (bootp) { - ulong cookie; - struct bootphdr *bhdr; - char bootpvsa[65], *vp; + if(bootp) { + ulong cookie; + struct bootphdr *bhdr; + char bootpvsa[65], *vp; - bhdr = (struct bootphdr *)dhdr; - memcpy(&cookie,bhdr->vsa,4); - if (cookie != STANDARD_MAGIC_COOKIE) { - memcpy(bootpvsa,bhdr->vsa,64); - bootpvsa[64] = 0; - setenv("BOOTPVSA",bootpvsa); - } - } + bhdr = (struct bootphdr *)dhdr; + memcpy(&cookie,bhdr->vsa,4); + if(cookie != STANDARD_MAGIC_COOKIE) { + memcpy(bootpvsa,bhdr->vsa,64); + bootpvsa[64] = 0; + setenv("BOOTPVSA",bootpvsa); + } + } } /* DhcpVendorSpecific(): - Process vendor specific stuff within the incoming dhcp header. + Process vendor specific stuff within the incoming dhcp header. */ void -DhcpVendorSpecific(struct dhcphdr *dhdr) +DhcpVendorSpecific(struct dhcphdr *dhdr) { } /* printDhcpVSopt(): - Print vendor specific stuff within the incoming dhcp header. + Print vendor specific stuff within the incoming dhcp header. */ int printDhcpVSopt(int vsopt, int vsoptlen, char *options) { - return(0); + return(0); } |