| 93 | static struct rule *tuples_tbl; |
| 94 | |
| 95 | static int |
| 96 | parse_distrib(const char *in) |
| 97 | { |
| 98 | int a, b, c; |
| 99 | |
| 100 | GET_CB_FIELD(in, a, 0, UINT8_MAX, '/'); |
| 101 | GET_CB_FIELD(in, b, 0, UINT8_MAX, '/'); |
| 102 | GET_CB_FIELD(in, c, 0, UINT8_MAX, 0); |
| 103 | |
| 104 | if ((a + b + c) != 100) |
| 105 | return -EINVAL; |
| 106 | |
| 107 | config.fract_32 = a; |
| 108 | config.fract_64 = b; |
| 109 | config.fract_96 = c; |
| 110 | |
| 111 | return 0; |
| 112 | } |
| 113 | |
| 114 | static void |
| 115 | print_config(void) |