[ovs-dev] [PATCH v7] Extend OVS IPFIX exporter to export tunnel headers

Ben Pfaff blp at nicira.com
Wed Aug 6 14:45:02 UTC 2014

On Wed, Aug 06, 2014 at 09:55:14AM +0000, Wenyu Zhang wrote:
> Ben Pfaf writes:
> > In dpif_ipfix_add_tunnel_port(), the check for dip == NULL should be removed.  xmalloc() never returns NULL.
> You means that xmalloc() never fails? If it may fail, how shall I check it?

xmalloc() never fails.

> > I'm not sure why tnl_xlate_init() has this new code:
> >         /* The tp_src and tp_dst members in flow_tnl are set to be always
> >          * wildcarded, not to unwildcard them here. */
> >         wc->masks.tunnel.tp_src = 0;
> >         wc->masks.tunnel.tp_dst = 0;
> > Does it have any visible effect?  It appears to me that these fields are already 0, as initialized by the caller.
> Yes, the caller has initialized the whole data strusture in the
> existent codes. But we think that we should set the two fileds as 0
> obviously in this function, to avoid potential issue if it is called
> by other callers in future.

OK, can you please submit that as a separate patch since it is a
logically separate change?

More information about the dev mailing list