On 5/23/14, 12:22 AM, Ben Pfaff wrote:
On Tue, May 13, 2014 at 05:02:16PM +0300, Lorand Jakab wrote:
Implementation of the pop_eth and push_eth actions in the kernel, and
layer 3 flow support.
Signed-off-by: Lorand Jakab <loja...@cisco.com>
"sparse" complains thus:
/home/blp/ovs/_build/datapath/linux/flow_netlink.c:528:17:
warning: expression using sizeof bool
/home/blp/ovs/_build/datapath/linux/flow_netlink.c:531:17:
warning: expression using sizeof bool
The patch adds a bool member to struct sw_flow_key:
--- a/datapath/flow.h
+++ b/datapath/flow.h
@@ -73,6 +73,7 @@ struct sw_flow_key {
u32 priority; /* Packet QoS priority. */
u32 skb_mark; /* SKB mark. */
u16 in_port; /* Input switch port (or
DP_MAX_PORTS). */
+ bool noeth; /* Packet has no Ethernet header */
} __packed phy; /* Safe when right after 'tun_key'. */
u32 ovs_flow_hash; /* Datapath computed hash
value. */
u32 recirc_id; /* Recirculation ID. */
Should I change the type to something else to silence this warning? Do
you know if using sizeof(bool) is actually causing problems?
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev