iproute2/misc/ssfilter.h
<<
>>
Prefs
   1#include <stdbool.h>
   2
   3enum {
   4        SSF_DCOND,
   5        SSF_SCOND,
   6        SSF_OR,
   7        SSF_AND,
   8        SSF_NOT,
   9        SSF_D_GE,
  10        SSF_D_LE,
  11        SSF_S_GE,
  12        SSF_S_LE,
  13        SSF_S_AUTO,
  14        SSF_DEVCOND,
  15        SSF_MARKMASK,
  16        SSF_CGROUPCOND,
  17        SSF__MAX
  18};
  19
  20bool ssfilter_is_supported(int type);
  21
  22struct ssfilter
  23{
  24        int type;
  25        struct ssfilter *post;
  26        struct ssfilter *pred;
  27};
  28
  29int ssfilter_parse(struct ssfilter **f, int argc, char **argv, FILE *fp);
  30void *parse_hostcond(char *addr, bool is_port);
  31void *parse_devcond(char *name);
  32void *parse_markmask(const char *markmask);
  33void *parse_cgroupcond(const char *path);
  34