nat: Include platform specific headers on FreeBSD
[vpp.git] / src / vppinfra / test_socket.c
index 0b05467..3a0e6b2 100644 (file)
@@ -50,15 +50,15 @@ test_socket_main (unformat_input_t * input)
   clib_error_t *error;
 
   s->config = "localhost:22";
-  s->flags = SOCKET_IS_CLIENT;
+  s->flags = CLIB_SOCKET_F_IS_CLIENT;
 
   while (unformat_check_input (input) != UNFORMAT_END_OF_INPUT)
     {
       if (unformat (input, "server %s %=", &config,
-                   &s->flags, SOCKET_IS_SERVER))
+                   &s->flags, CLIB_SOCKET_F_IS_SERVER))
        ;
       else if (unformat (input, "client %s %=", &config,
-                        &s->flags, SOCKET_IS_CLIENT))
+                        &s->flags, CLIB_SOCKET_F_IS_CLIENT))
        ;
       else
        {
@@ -99,7 +99,7 @@ test_socket_main (unformat_input_t * input)
        break;
 
       if_verbose ("%v", s->rx_buffer);
-      _vec_len (s->rx_buffer) = 0;
+      vec_set_len (s->rx_buffer, 0);
     }
 
   error = clib_socket_close (s);
@@ -117,6 +117,8 @@ main (int argc, char *argv[])
   unformat_input_t i;
   int r;
 
+  clib_mem_init (0, 64ULL << 20);
+
   verbose = (argc > 1);
   unformat_init_command_line (&i, argv);
   r = test_socket_main (&i);