diff mbox

[U-Boot,v2,18/21] net: cosmetic: Rename OPT_SIZE to OPT_FIELD_SIZE

Message ID 1332891772-17279-19-git-send-email-joe.hershberger@ni.com
State Accepted
Commit f8315731db45cda13e3ad9d365dd61f14c4ab19c
Delegated to: Joe Hershberger
Headers show

Commit Message

Joe Hershberger March 27, 2012, 11:42 p.m. UTC
Clearer constant name.
Also remove related BOOTP_SIZE which was unused and doesn't take
into account VLAN packets.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Cc: Joe Hershberger <joe.hershberger@gmail.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Mike Frysinger <vapier@gentoo.org>
---
Changes for v2:
   - Split from "Improve variable names and code readability"

 net/bootp.c |   10 +++++-----
 net/bootp.h |    7 +++----
 2 files changed, 8 insertions(+), 9 deletions(-)

Comments

Simon Glass April 27, 2012, 6:23 a.m. UTC | #1
Hi Joe,

On Wed, Mar 28, 2012 at 12:42 PM, Joe Hershberger <joe.hershberger@ni.com>wrote:

> Clearer constant name.
> Also remove related BOOTP_SIZE which was unused and doesn't take
> into account VLAN packets.
>
> Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
> Cc: Joe Hershberger <joe.hershberger@gmail.com>
> Cc: Simon Glass <sjg@chromium.org>
> Cc: Mike Frysinger <vapier@gentoo.org>
> ---
> Changes for v2:
>   - Split from "Improve variable names and code readability"
>
>  net/bootp.c |   10 +++++-----
>  net/bootp.h |    7 +++----
>  2 files changed, 8 insertions(+), 9 deletions(-)
>
> diff --git a/net/bootp.c b/net/bootp.c
> index 44c0b5c..62d3c71 100644
> --- a/net/bootp.c
> +++ b/net/bootp.c
> @@ -73,7 +73,7 @@ static int BootpCheckPkt(uchar *pkt, unsigned dest,
> unsigned src, unsigned len)
>
>        if (dest != PORT_BOOTPC || src != PORT_BOOTPS)
>                retval = -1;
> -       else if (len < sizeof(struct Bootp_t) - OPT_SIZE)
> +       else if (len < sizeof(struct Bootp_t) - OPT_FIELD_SIZE)
>                retval = -2;
>        else if (bp->bp_op != OP_BOOTREQUEST &&
>                        bp->bp_op != OP_BOOTREPLY &&
> @@ -370,8 +370,8 @@ static int DhcpExtended(u8 *e, int message_type,
> IPaddr_t ServerID,
>
>        *e++ = 57;              /* Maximum DHCP Message Size */
>        *e++ = 2;
> -       *e++ = (576 - 312 + OPT_SIZE) >> 8;
> -       *e++ = (576 - 312 + OPT_SIZE) & 0xff;
> +       *e++ = (576 - 312 + OPT_FIELD_SIZE) >> 8;
> +       *e++ = (576 - 312 + OPT_FIELD_SIZE) & 0xff;
>

Better to use a temporary variable here, and below?


>
>        if (ServerID) {
>                int tmp = ntohl(ServerID);
> @@ -521,8 +521,8 @@ static int BootpExtended(u8 *e)
>
>        *e++ = 57;              /* Maximum DHCP Message Size */
>        *e++ = 2;
> -       *e++ = (576 - 312 + OPT_SIZE) >> 16;
> -       *e++ = (576 - 312 + OPT_SIZE) & 0xff;
> +       *e++ = (576 - 312 + OPT_FIELD_SIZE) >> 16;
> +       *e++ = (576 - 312 + OPT_FIELD_SIZE) & 0xff;
>  #endif
>
>  #if defined(CONFIG_BOOTP_SUBNETMASK)
> diff --git a/net/bootp.h b/net/bootp.h
> index 1cf9a02..ecbcc4d 100644
> --- a/net/bootp.h
> +++ b/net/bootp.h
> @@ -20,13 +20,13 @@
>  */
>  #if defined(CONFIG_CMD_DHCP)
>  /* Minimum DHCP Options size per RFC2131 - results in 576 byte pkt */
> -#define OPT_SIZE 312
> +#define OPT_FIELD_SIZE 312
>  #if defined(CONFIG_BOOTP_VENDOREX)
>  extern u8 *dhcp_vendorex_prep(u8 *e); /*rtn new e after add own opts. */
>  extern u8 *dhcp_vendorex_proc(u8 *e); /*rtn next e if mine,else NULL  */
>  #endif
>  #else
> -#define OPT_SIZE 64
> +#define OPT_FIELD_SIZE 64
>  #endif
>
>  struct Bootp_t {
> @@ -48,11 +48,10 @@ struct Bootp_t {
>        uchar           bp_chaddr[16];  /* Client hardware address      */
>        char            bp_sname[64];   /* Server host name             */
>        char            bp_file[128];   /* Boot file name               */
> -       char            bp_vend[OPT_SIZE];      /* Vendor information   */
> +       char            bp_vend[OPT_FIELD_SIZE]; /* Vendor information  */
>  };
>
>  #define BOOTP_HDR_SIZE sizeof(struct Bootp_t)
> -#define BOOTP_SIZE     (ETHER_HDR_SIZE + IP_UDP_HDR_SIZE + BOOTP_HDR_SIZE)
>
>  /**********************************************************************/
>  /*
> --
> 1.6.0.2
>
> Regards,
Simon
diff mbox

Patch

diff --git a/net/bootp.c b/net/bootp.c
index 44c0b5c..62d3c71 100644
--- a/net/bootp.c
+++ b/net/bootp.c
@@ -73,7 +73,7 @@  static int BootpCheckPkt(uchar *pkt, unsigned dest, unsigned src, unsigned len)
 
 	if (dest != PORT_BOOTPC || src != PORT_BOOTPS)
 		retval = -1;
-	else if (len < sizeof(struct Bootp_t) - OPT_SIZE)
+	else if (len < sizeof(struct Bootp_t) - OPT_FIELD_SIZE)
 		retval = -2;
 	else if (bp->bp_op != OP_BOOTREQUEST &&
 			bp->bp_op != OP_BOOTREPLY &&
@@ -370,8 +370,8 @@  static int DhcpExtended(u8 *e, int message_type, IPaddr_t ServerID,
 
 	*e++ = 57;		/* Maximum DHCP Message Size */
 	*e++ = 2;
-	*e++ = (576 - 312 + OPT_SIZE) >> 8;
-	*e++ = (576 - 312 + OPT_SIZE) & 0xff;
+	*e++ = (576 - 312 + OPT_FIELD_SIZE) >> 8;
+	*e++ = (576 - 312 + OPT_FIELD_SIZE) & 0xff;
 
 	if (ServerID) {
 		int tmp = ntohl(ServerID);
@@ -521,8 +521,8 @@  static int BootpExtended(u8 *e)
 
 	*e++ = 57;		/* Maximum DHCP Message Size */
 	*e++ = 2;
-	*e++ = (576 - 312 + OPT_SIZE) >> 16;
-	*e++ = (576 - 312 + OPT_SIZE) & 0xff;
+	*e++ = (576 - 312 + OPT_FIELD_SIZE) >> 16;
+	*e++ = (576 - 312 + OPT_FIELD_SIZE) & 0xff;
 #endif
 
 #if defined(CONFIG_BOOTP_SUBNETMASK)
diff --git a/net/bootp.h b/net/bootp.h
index 1cf9a02..ecbcc4d 100644
--- a/net/bootp.h
+++ b/net/bootp.h
@@ -20,13 +20,13 @@ 
  */
 #if defined(CONFIG_CMD_DHCP)
 /* Minimum DHCP Options size per RFC2131 - results in 576 byte pkt */
-#define OPT_SIZE 312
+#define OPT_FIELD_SIZE 312
 #if defined(CONFIG_BOOTP_VENDOREX)
 extern u8 *dhcp_vendorex_prep(u8 *e); /*rtn new e after add own opts. */
 extern u8 *dhcp_vendorex_proc(u8 *e); /*rtn next e if mine,else NULL  */
 #endif
 #else
-#define OPT_SIZE 64
+#define OPT_FIELD_SIZE 64
 #endif
 
 struct Bootp_t {
@@ -48,11 +48,10 @@  struct Bootp_t {
 	uchar		bp_chaddr[16];	/* Client hardware address	*/
 	char		bp_sname[64];	/* Server host name		*/
 	char		bp_file[128];	/* Boot file name		*/
-	char		bp_vend[OPT_SIZE];	/* Vendor information	*/
+	char		bp_vend[OPT_FIELD_SIZE]; /* Vendor information	*/
 };
 
 #define BOOTP_HDR_SIZE	sizeof(struct Bootp_t)
-#define BOOTP_SIZE	(ETHER_HDR_SIZE + IP_UDP_HDR_SIZE + BOOTP_HDR_SIZE)
 
 /**********************************************************************/
 /*