Files
xdp-project-bpf-examples/AF_XDP-interaction/common_params.h
Jesper Dangaard Brouer 4ee53b1fd5 AF_XDP-interaction: Add cmdline options for specifying IPs
Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
2022-01-18 16:48:34 +01:00

25 lines
615 B
C

/* This common_user.h is used by userspace programs */
#ifndef __COMMON_PARAMS_H
#define __COMMON_PARAMS_H
#include <getopt.h>
#include "common_defines.h"
struct option_wrapper {
struct option option;
char *help;
char *metavar;
bool required;
};
void usage(const char *prog_name, const char *doc,
const struct option_wrapper *long_options, bool full);
void parse_cmdline_args(int argc, char **argv,
const struct option_wrapper *long_options,
struct config *cfg, const char *doc);
bool get_ipv4_u32(char *ip_str, uint32_t *ip_addr);
#endif /* __COMMON_PARAMS_H */