Acked-by: Daniele Di Proietto <diproiet...@vmware.com>

2016-07-12 12:19 GMT-07:00 Justin Pettit <jpet...@ovn.org>:

> Signed-off-by: Justin Pettit <jpet...@ovn.org>
> ---
>  ovn/northd/ovn-northd.c | 24 ++++++++++++------------
>  1 file changed, 12 insertions(+), 12 deletions(-)
>
> diff --git a/ovn/northd/ovn-northd.c b/ovn/northd/ovn-northd.c
> index f4b4435..3fb4063 100644
> --- a/ovn/northd/ovn-northd.c
> +++ b/ovn/northd/ovn-northd.c
> @@ -1137,18 +1137,18 @@ build_port_security_nd(struct ovn_port *op, struct
> hmap *lflows)
>
>              if (ps.n_ipv4_addrs) {
>                  ds_put_cstr(&match, " && (");
> -                for (size_t i = 0; i < ps.n_ipv4_addrs; i++) {
> +                for (size_t j = 0; j < ps.n_ipv4_addrs; j++) {
>                      ds_put_cstr(&match, "arp.spa == ");
> -                    ovs_be32 mask =
> be32_prefix_mask(ps.ipv4_addrs[i].plen);
> +                    ovs_be32 mask =
> be32_prefix_mask(ps.ipv4_addrs[j].plen);
>                      /* When the netmask is applied, if the host portion is
>                       * non-zero, the host can only use the specified
>                       * address in the arp.spa.  If zero, the host is
> allowed
>                       * to use any address in the subnet. */
> -                    if (ps.ipv4_addrs[i].addr & ~mask) {
> +                    if (ps.ipv4_addrs[j].addr & ~mask) {
>                          ds_put_format(&match, IP_FMT,
> -                                      IP_ARGS(ps.ipv4_addrs[i].addr));
> +                                      IP_ARGS(ps.ipv4_addrs[j].addr));
>                      } else {
> -                       ip_format_masked(ps.ipv4_addrs[i].addr & mask,
> mask,
> +                       ip_format_masked(ps.ipv4_addrs[j].addr & mask,
> mask,
>                                          &match);
>                      }
>                      ds_put_cstr(&match, " || ");
> @@ -1245,26 +1245,26 @@ build_port_security_ip(enum ovn_pipeline pipeline,
> struct ovn_port *op,
>                                op->json_key, ETH_ADDR_ARGS(ps.ea));
>              }
>
> -            for (int i = 0; i < ps.n_ipv4_addrs; i++) {
> -                ovs_be32 mask = be32_prefix_mask(ps.ipv4_addrs[i].plen);
> +            for (int j = 0; j < ps.n_ipv4_addrs; j++) {
> +                ovs_be32 mask = be32_prefix_mask(ps.ipv4_addrs[j].plen);
>                  /* When the netmask is applied, if the host portion is
>                   * non-zero, the host can only use the specified
>                   * address.  If zero, the host is allowed to use any
>                   * address in the subnet.
>                   * */
> -                if (ps.ipv4_addrs[i].addr & ~mask) {
> +                if (ps.ipv4_addrs[j].addr & ~mask) {
>                      ds_put_format(&match, IP_FMT,
> -                                  IP_ARGS(ps.ipv4_addrs[i].addr));
> -                    if (pipeline == P_OUT && ps.ipv4_addrs[i].plen != 32)
> {
> +                                  IP_ARGS(ps.ipv4_addrs[j].addr));
> +                    if (pipeline == P_OUT && ps.ipv4_addrs[j].plen != 32)
> {
>                           /* Host is also allowed to receive packets to the
>                           * broadcast address in the specified subnet.
>                           */
>                          ds_put_format(&match, ", "IP_FMT,
> -                                      IP_ARGS(ps.ipv4_addrs[i].addr |
> ~mask));
> +                                      IP_ARGS(ps.ipv4_addrs[j].addr |
> ~mask));
>                      }
>                  } else {
>                      /* host portion is zero */
> -                    ip_format_masked(ps.ipv4_addrs[i].addr & mask, mask,
> +                    ip_format_masked(ps.ipv4_addrs[j].addr & mask, mask,
>                                       &match);
>                  }
>                  ds_put_cstr(&match, ", ");
> --
> 1.9.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