/*
- * Copyright (c) 2016 Cisco and/or its affiliates.
+ * Copyright (c) 2016-2019 Cisco and/or its affiliates.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at:
#include <vnet/dpo/load_balance.h>
#include <vnet/fib/ip4_fib.h>
+udp_main_t udp_main;
+
udp_connection_t *
udp_connection_alloc (u32 thread_index)
{
/* *INDENT-OFF* */
const static transport_proto_vft_t udp_proto = {
- .bind = udp_session_bind,
- .open = udp_open_connection,
- .unbind = udp_session_unbind,
+ .start_listen = udp_session_bind,
+ .connect = udp_open_connection,
+ .stop_listen = udp_session_unbind,
.push_header = udp_push_header,
.get_connection = udp_session_get,
.get_listener = udp_session_get_listener,
/* *INDENT-OFF* */
const static transport_proto_vft_t udpc_proto = {
- .bind = udpc_connection_listen,
- .open = udpc_connection_open,
- .unbind = udp_session_unbind,
+ .start_listen = udpc_connection_listen,
+ .stop_listen = udp_session_unbind,
+ .connect = udpc_connection_open,
.push_header = udp_push_header,
.get_connection = udp_session_get,
.get_listener = udp_session_get_listener,