1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright(c) 2010-2014 Intel Corporation. 3 * Copyright (c) 2009, Olivier MATZ <zer0@droids-corp.org> 4 * All rights reserved. 5 */ 6 7 #include <stdio.h> 8 #include <string.h> 9 #include <stdint.h> 10 #include <errno.h> 11 #include <sys/queue.h> 12 13 #include <cmdline_rdline.h> 14 #include <cmdline_parse.h> 15 #include <cmdline_socket.h> 16 #include <cmdline.h> 17 18 #include <rte_memory.h> 19 #include <rte_eal.h> 20 #include <rte_debug.h> 21 22 #include "commands.h" 23 24 int main(int argc, char **argv) 25 { 26 int ret; 27 struct cmdline *cl; 28 29 ret = rte_eal_init(argc, argv); 30 if (ret < 0) 31 rte_panic("Cannot init EAL\n"); 32 33 cl = cmdline_stdin_new(main_ctx, "example> "); 34 if (cl == NULL) 35 rte_panic("Cannot create cmdline instance\n"); 36 cmdline_interact(cl); 37 cmdline_stdin_exit(cl); 38 39 return 0; 40 } 41