Regarding this change, I would also consider to change OVSP_NONE to UINT16_MAX:

-#define OVSP_NONE ((uint16_t) -1)
+#define OVSP_NONE UINT16_MAX

This macro is used everywhere to be assigned to u16 variables, so it would be more elegant and portable to express 0xFFFF in this way. Here is a discussion about this:

http://embeddedgurus.com/barr-code/2011/06/is-uint16_t-1-portable-c-code/

Alternatively, we can use UINT_MAX as well, if we want comply even with C89.


On 11/07/12 19:03, Zoltan Kiss wrote:
This is just a small cosmetic change to express what that value means.

Signed-off-by: Zoltan Kiss<zoltan.k...@citrix.com>
---
  datapath/datapath.c |    2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/datapath/datapath.c b/datapath/datapath.c
index dc2cfad..b2d6d51 100644
--- a/datapath/datapath.c
+++ b/datapath/datapath.c
@@ -779,7 +779,7 @@ static int ovs_packet_cmd_execute(struct sk_buff *skb, 
struct genl_info *info)
        if (IS_ERR(flow))
                goto err_kfree_skb;

-       err = ovs_flow_extract(packet, -1,&flow->key,&key_len);
+       err = ovs_flow_extract(packet, OVSP_NONE,&flow->key,&key_len);
        if (err)
                goto err_flow_put;


_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to