Thanks for fixing this.  My mistake originally.  Looks Good.

Ethan

On Fri, Mar 25, 2011 at 10:35 AM, Ben Pfaff <b...@nicira.com> wrote:
> Only the first 6 bytes (ETH_ADDR_LEN) of the 'sys_id' argument are used,
> but the prototype declared it as an array of 8 bytes.  This has no effect
> on the generated code--the declared size of an array parameter is
> irrelevant--but it is misleading.
>
> Also, add 'const' since the array is not modified.
> ---
>  lib/lacp.c |    2 +-
>  lib/lacp.h |    4 +++-
>  2 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/lib/lacp.c b/lib/lacp.c
> index 2541623..c01a567 100644
> --- a/lib/lacp.c
> +++ b/lib/lacp.c
> @@ -127,7 +127,7 @@ lacp_destroy(struct lacp *lacp)
>  * 'active' parameters. */
>  void
>  lacp_configure(struct lacp *lacp, const char *name,
> -               uint8_t sys_id[ETH_ADDR_LEN], uint16_t sys_priority,
> +               const uint8_t sys_id[ETH_ADDR_LEN], uint16_t sys_priority,
>                bool active, bool fast)
>  {
>     if (!lacp->name || strcmp(name, lacp->name)) {
> diff --git a/lib/lacp.h b/lib/lacp.h
> index 60abadd..31ac970 100644
> --- a/lib/lacp.h
> +++ b/lib/lacp.h
> @@ -19,6 +19,7 @@
>
>  #include <stdbool.h>
>  #include <stdint.h>
> +#include "packets.h"
>
>  struct ds;
>  struct lacp;
> @@ -31,7 +32,8 @@ typedef void lacp_send_pdu(void *slave, const struct 
> lacp_pdu *);
>  void lacp_init(void);
>  struct lacp *lacp_create(void);
>  void lacp_destroy(struct lacp *);
> -void lacp_configure(struct lacp *, const char *name, uint8_t sys_id[8],
> +void lacp_configure(struct lacp *, const char *name,
> +                    const uint8_t sys_id[ETH_ADDR_LEN],
>                     uint16_t sys_priority, bool active, bool fast);
>  void lacp_process_pdu(struct lacp *, const void *slave,
>                       const struct lacp_pdu *);
> --
> 1.7.1
>
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to