summaryrefslogtreecommitdiff
path: root/lib/netdev-native-tnl.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/netdev-native-tnl.h')
-rw-r--r--lib/netdev-native-tnl.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/netdev-native-tnl.h b/lib/netdev-native-tnl.h
index 5012b2dba..5dc00122d 100644
--- a/lib/netdev-native-tnl.h
+++ b/lib/netdev-native-tnl.h
@@ -40,6 +40,18 @@ netdev_gre_push_header(const struct netdev *netdev,
struct dp_packet *
netdev_gre_pop_header(struct dp_packet *packet);
+int
+netdev_erspan_build_header(const struct netdev *netdev,
+ struct ovs_action_push_tnl *data,
+ const struct netdev_tnl_build_header_params *p);
+
+void
+netdev_erspan_push_header(const struct netdev *netdev,
+ struct dp_packet *packet,
+ const struct ovs_action_push_tnl *data);
+struct dp_packet *
+netdev_erspan_pop_header(struct dp_packet *packet);
+
void
netdev_tnl_push_udp_header(const struct netdev *netdev,
struct dp_packet *packet,