On Tue, Apr 21, 2015 at 3:20 PM, Alex Wang <al...@nicira.com> wrote:
> diff --git a/datapath/linux/compat/flow_dissector.c 
> b/datapath/linux/compat/flow_dissector.c
> index a68f84f..c6644a5 100644
> --- a/datapath/linux/compat/flow_dissector.c
> +++ b/datapath/linux/compat/flow_dissector.c
> @@ -232,4 +232,5 @@ u32 __skb_get_hash(struct sk_buff *skb)
>         return hash;
>  }
>  EXPORT_SYMBOL_GPL(__skb_get_hash);

I know the above export isn't something added by this patch but were
you also planning on having a check that exported symbols are prefixed
by rpl_?

> diff --git a/datapath/linux/compat/include/net/udp_tunnel.h 
> b/datapath/linux/compat/include/net/udp_tunnel.h
> index 6c25ca5..4c8335c 100644
> --- a/datapath/linux/compat/include/net/udp_tunnel.h
> +++ b/datapath/linux/compat/include/net/udp_tunnel.h
> -void ovs_udp_gso(struct sk_buff *skb);
> -void ovs_udp_csum_gso(struct sk_buff *skb);
> +#define ovs_udp_gso rpl_ovs_udp_gso
> +void rpl_ovs_udp_gso(struct sk_buff *skb);
> +#define ovs_udp_csum_gso rpl_ovs_udp_csum_gso
> +void rpl_ovs_udp_csum_gso(struct sk_buff *skb);

One thing that is a bit odd is some of these new "rpl_" functions
aren't actually upstream (since they are helper functions like the
ones above) and therefore aren't replacing anything. Since many of
these are already prefixed by ovs_, what if we allowed that as an
acceptable prefix as well for these cases?
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to