4 * Copyright (C) 2012 by Darren Reed.
6 * See the IPFILTER.LICENCE file for details on licencing.
15 buildopts(char *cp, char *op, int len)
17 struct ipopt_names *io;
22 for (s = strtok(cp, ","); s; s = strtok(NULL, ",")) {
23 if ((t = strchr(s, '=')))
27 for (io = ionames; io->on_name; io++) {
28 if (strcasecmp(s, io->on_name) || (msk & io->on_bit))
30 if ((inc = addipopt(op, io, len, t))) {
38 fprintf(stderr, "unknown IP option name %s\n", s);
42 while ((len & 3) != 3) {