On Tue, Feb 24, 2015 at 01:33:29PM +0000, Chetan Bali wrote: > I am configuring gre-port in my ovs bridge, for establishing gre-tunnel > between 2 machines. I am trying to parse the tunnelling key params sent by > OVS while adding flow, when it sets action as OVS_ACTION_ATTR_SET. I am > parsing the tun-key attributes in dpif-linux.c in exact manner as ovs does, > i.e., nla_data(nla_data(action)) where action is in "nlattr" type. Tun-key > params that I am trying to fetch are as per struct "ovs_key_ipv4_tunnel" i.e., > struct ovs_key_ipv4_tunnel { > __be64 tun_id; > __be32 ipv4_src; > __be32 ipv4_dst; > __be16 tun_flags; > u8 ipv4_tos; > u8 ipv4_ttl; > }; > The problem is that, while parsing I am getting incorrect tun-key params, > whereas I can see by putting prints that openvswitchd.ko is getting correct > tun-key params.
I guess you're doing something wrong. Show us your code? _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev