- s = format (s, "[#%d][%s] %U:%d->%U:%d", uc->c_thread_index, "U",
- format_ip6_address, &uc->c_lcl_ip6,
- clib_net_to_host_u16 (uc->c_lcl_port), format_ip6_address,
- &uc->c_rmt_ip6, clib_net_to_host_u16 (uc->c_rmt_port));
- return s;
-}
-
-u8 *
-format_udp_connection (u8 * s, va_list * args)
-{
- udp_connection_t *uc = va_arg (*args, udp_connection_t *);
- u32 verbose = va_arg (*args, u32);
- if (!uc)
- return s;
- s = format (s, "%-50U", format_udp_connection_id, uc);
- if (verbose)
- {
- if (verbose == 1)
- s = format (s, "%-15s", "-");
- else
- s = format (s, "\n");
- }
- return s;
-}
-
-u8 *
-format_udp_session (u8 * s, va_list * args)
-{
- u32 uci = va_arg (*args, u32);
- u32 thread_index = va_arg (*args, u32);
- u32 verbose = va_arg (*args, u32);
- udp_connection_t *uc;
-
- uc = udp_connection_get (uci, thread_index);
- return format (s, "%U", format_udp_connection, uc, verbose);
-}
-
-u8 *
-format_udp_half_open_session (u8 * s, va_list * args)
-{
- u32 __clib_unused tci = va_arg (*args, u32);
- u32 __clib_unused thread_index = va_arg (*args, u32);
- clib_warning ("BUG");
- return 0;
-}
-
-u8 *
-format_udp_listener_session (u8 * s, va_list * args)
-{
- u32 tci = va_arg (*args, u32);
- u32 __clib_unused thread_index = va_arg (*args, u32);
- u32 verbose = va_arg (*args, u32);
- udp_connection_t *uc = udp_listener_get (tci);
- return format (s, "%U", format_udp_connection, uc, verbose);