diff options
Diffstat (limited to 'lib/netdev-native-tnl.h')
-rw-r--r-- | lib/netdev-native-tnl.h | 12 |
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, |