#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "netlink.h" int fd = 0; int netlink = 0; char verbose = 0; unsigned int resolve_it(char *host); int finish_out_label(struct mpls_out_label_req *mol,char **arg,int start); int fill_label(struct mpls_label *lbl,char **args,int start); int fill_instructions(struct mpls_instruction_req *mir, char** arg,int start, int num); void usage() { fprintf(stderr,"usage: mplsadm [ADBUdhvT:f:L:I:O:i:o:]\n\n"); fprintf(stderr,"-A add modifier\n"); fprintf(stderr,"-B bind modifier\n"); fprintf(stderr,"-D delete modifier\n"); fprintf(stderr,"-U unbind modifier\n"); fprintf(stderr,"-d toggle debug\n"); fprintf(stderr,"-h this message\n"); fprintf(stderr,"-v verbose info\n"); fprintf(stderr,"-T :\n"); fprintf(stderr,"-f \n"); fprintf(stderr,"-L :