#include "packets.h"
#include "util.h"
-odp_port_t tnl_port_map_lookup(const struct flow *flow,
- struct flow_wildcards *wc);
+odp_port_t tnl_port_map_lookup(struct flow *flow, struct flow_wildcards *wc);
-void tnl_port_map_insert(odp_port_t port, ovs_be32 ip_dst, ovs_be16 udp_port,
+void tnl_port_map_insert(odp_port_t port, ovs_be16 udp_port,
const char dev_name[]);
-void tnl_port_map_delete(ovs_be32 ip_dst, ovs_be16 udp_port);
+void tnl_port_map_delete(ovs_be16 udp_port);
+void tnl_port_map_insert_ipdev(const char dev[]);
+void tnl_port_map_delete_ipdev(const char dev[]);
+void tnl_port_map_run(void);
void tnl_port_map_init(void);