ipqos_conf_action_t
mark_classes_filters_del(ipqos_conf_action_t *action)
mark_classes_filters_new(ipqos_conf_action_t *action)
static int modify_items(ipqos_conf_action_t *);
static int add_items(ipqos_conf_action_t *, boolean_t);
static int add_item(ipqos_conf_action_t *, boolean_t);
static int remove_items(ipqos_conf_action_t *, boolean_t);
ipqos_conf_action_t *conf)
static int remove_item(ipqos_conf_action_t *, boolean_t);
static int undo_modifys(ipqos_conf_action_t *, ipqos_conf_action_t *);
ipqos_conf_action_t *old,
ipqos_conf_action_t *new)
ipqos_conf_action_t *act;
ipqos_conf_action_t *tmp;
static int applydiff(ipqos_conf_action_t *, ipqos_conf_action_t *);
static int rollback(ipqos_conf_action_t *, ipqos_conf_action_t *);
static int rollback_recover(ipqos_conf_action_t *);
ipqos_conf_action_t *old,
ipqos_conf_action_t *new)
static ipqos_conf_action_t *actionexist(char *, ipqos_conf_action_t *);
static int diffaction(ipqos_conf_action_t *, ipqos_conf_action_t *);
static int diffconf(ipqos_conf_action_t *, ipqos_conf_action_t *);
ipqos_conf_action_t *old,
ipqos_conf_action_t *new)
ipqos_conf_action_t *old,
ipqos_conf_action_t *new)
static int readaction(FILE *, ipqos_conf_action_t **);
static int actions_unique(ipqos_conf_action_t *, char **);
static int validconf(ipqos_conf_action_t *, int);
static int readconf(FILE *, ipqos_conf_action_t **);
static int writeconf(ipqos_conf_action_t *, char *);
static int in_cycle(ipqos_conf_action_t *);
static int readkconf(ipqos_conf_action_t **);
ipqos_conf_action_t *actions,
ipqos_conf_action_t *old_actions)
ipqos_conf_action_t *actions,
ipqos_conf_action_t *act;
static void mark_classes_filters_new(ipqos_conf_action_t *);
static void mark_classes_filters_del(ipqos_conf_action_t *);
ipqos_conf_action_t *actions,
ipqos_conf_action_t *act = actions;
static void mark_config_new(ipqos_conf_action_t *);
add_action(ipqos_conf_action_t *act)
static void free_actions(ipqos_conf_action_t *);
static int diffclasses(ipqos_conf_action_t *old, ipqos_conf_action_t *new);
static int difffilters(ipqos_conf_action_t *old, ipqos_conf_action_t *new);
static int add_action(ipqos_conf_action_t *act);
ipqos_conf_action_t *actions,
ipqos_conf_action_t *act;
ipqos_conf_action_t *act,
modify_items(ipqos_conf_action_t *actions)
ipqos_conf_action_t *act;
ipqos_conf_action_t *oactions,
ipqos_conf_action_t *nactions)
ipqos_conf_action_t *act;
ipqos_conf_action_t *oldact;
ipqos_conf_action_t *actions,
ipqos_conf_action_t *old_actions)
ipqos_conf_action_t *action,
static ipqos_conf_action_t *
ipqos_conf_action_t *action;
action = (ipqos_conf_action_t *)malloc(sizeof (ipqos_conf_action_t));
bzero(action, sizeof (ipqos_conf_action_t));
ipqos_conf_action_t *actions)
ipqos_conf_action_t *act = actions;
ipqos_conf_action_t *next;
static ipqos_conf_action_t *
ipqos_conf_action_t *actions)
ipqos_conf_action_t **action)
actions_unique(ipqos_conf_action_t *actions, char **name)
ipqos_conf_action_t *action)
ipqos_conf_action_t *actions,
ipqos_conf_action_t *act;
ipqos_conf_action_t *dact;
ipqos_conf_action_t **conf)
ipqos_conf_action_t *action;
readkconf(ipqos_conf_action_t **conf)
ipqos_conf_action_t *action = ai_prm->action;
ipqos_conf_action_t *actions)
ipqos_conf_action_t *act;
ipqos_conf_action_t *conf,
ipqos_conf_action_t *act;
ipqos_conf_action_t *conf;
ipqos_conf_action_t *oconf)
ipqos_conf_action_t *conf = NULL;
ipqos_conf_action_t *oconf = NULL;
ipqos_conf_action_t *act, *oact;
ipqos_conf_action_t *conf = NULL;
ipqos_conf_action_t *act;
ipqos_conf_action_t *conf;
ipqos_conf_action_t *act;