datapath: Turn vports with dependencies into separate modules
[cascardo/ovs.git] / datapath / linux / compat / ip_tunnels_core.c
index 5e38603..f2c4ffd 100644 (file)
@@ -80,6 +80,7 @@ int rpl_iptunnel_xmit(struct sock *sk, struct rtable *rt, struct sk_buff *skb,
                pkt_len = 0;
        return pkt_len;
 }
+EXPORT_SYMBOL_GPL(rpl_iptunnel_xmit);
 
 struct sk_buff *ovs_iptunnel_handle_offloads(struct sk_buff *skb,
                                             bool csum_help, int gso_type_mask,
@@ -132,6 +133,7 @@ error:
        kfree_skb(skb);
        return ERR_PTR(err);
 }
+EXPORT_SYMBOL_GPL(ovs_iptunnel_handle_offloads);
 
 int iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto)
 {
@@ -166,6 +168,7 @@ int iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto)
        skb->pkt_type = PACKET_HOST;
        return 0;
 }
+EXPORT_SYMBOL_GPL(iptunnel_pull_header);
 
 #endif
 
@@ -176,3 +179,4 @@ bool skb_is_encapsulated(struct sk_buff *skb)
         */
        return ovs_skb_get_inner_protocol(skb) || skb_encapsulation(skb);
 }
+EXPORT_SYMBOL_GPL(skb_is_encapsulated);