static void DSCP_print(const void *ip, const struct xt_entry_target *target, int numeric) { const struct xt_DSCP_info *dinfo = (const struct xt_DSCP_info *)target->data; printf(" DSCP set"); print_dscp(dinfo->dscp, numeric); }
/* Saves the union ipt_matchinfo in parsable form to stdout. */ static void save(const struct ipt_ip *ip, const struct ipt_entry_match *match) { const struct ipt_dscp_info *dinfo = (const struct ipt_dscp_info *)match->data; printf("--dscp "); print_dscp(dinfo->dscp, dinfo->invert, 1); }
/* Prints out the matchinfo. */ static void print(const struct ipt_ip *ip, const struct ipt_entry_match *match, int numeric) { const struct ipt_dscp_info *dinfo = (const struct ipt_dscp_info *)match->data; printf("DSCP match "); print_dscp(dinfo->dscp, dinfo->invert, numeric); }