X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fudp%2Fudp.h;fp=src%2Fvnet%2Fudp%2Fudp.h;h=96316a43fc80012b7393002c2e70436bd37b63d7;hb=8c1be054b90f113aef3ae27b52d7389271ce91c3;hp=d51805099cebf6429a2c453981613aeeaf0c02bf;hpb=472d0da7a0590c4beb052ce70edee60b0fa5e98f;p=vpp.git diff --git a/src/vnet/udp/udp.h b/src/vnet/udp/udp.h index d51805099ce..96316a43fc8 100644 --- a/src/vnet/udp/udp.h +++ b/src/vnet/udp/udp.h @@ -64,6 +64,8 @@ typedef struct u8 flags; /**< connection flags */ u16 mss; /**< connection mss */ u32 sw_if_index; /**< connection sw_if_index */ + u32 next_node_index; /**< Can be used to control next node in output */ + u32 next_node_opaque; /**< Opaque to pass to next node */ } udp_connection_t; typedef struct @@ -129,6 +131,8 @@ extern vlib_node_registration_t udp4_input_node; extern vlib_node_registration_t udp6_input_node; extern vlib_node_registration_t udp4_local_node; extern vlib_node_registration_t udp6_local_node; +extern vlib_node_registration_t udp4_output_node; +extern vlib_node_registration_t udp6_output_node; void udp_add_dst_port (udp_main_t * um, udp_dst_port_t dst_port, char *dst_port_name, u8 is_ip4);