Lines Matching refs:in

90 #define GET_CB_FIELD(in, fd, base, lim, dlm)				\  argument
96 val = strtoul((in), &end, (base)); \
100 (in) = end + 1; \
107 parse_ipv4_net(const char *in, uint32_t *addr, uint32_t *mask_len) in parse_ipv4_net() argument
111 GET_CB_FIELD(in, a, 0, UINT8_MAX, '.'); in parse_ipv4_net()
112 GET_CB_FIELD(in, b, 0, UINT8_MAX, '.'); in parse_ipv4_net()
113 GET_CB_FIELD(in, c, 0, UINT8_MAX, '.'); in parse_ipv4_net()
114 GET_CB_FIELD(in, d, 0, UINT8_MAX, '/'); in parse_ipv4_net()
115 GET_CB_FIELD(in, m, 0, sizeof(uint32_t) * CHAR_BIT, 0); in parse_ipv4_net()
124 parse_port_range(const char *in, uint16_t *port_low, uint16_t *port_high) in parse_port_range() argument
128 GET_CB_FIELD(in, a, 0, UINT16_MAX, ':'); in parse_port_range()
129 GET_CB_FIELD(in, b, 0, UINT16_MAX, 0); in parse_port_range()
141 char *s, *sp, *in[CB_FLD_NUM]; in parse_cb_ipv4_rule() local
156 for (i = 0; i != DIM(in); i++) { in parse_cb_ipv4_rule()
157 in[i] = strtok_r(s, dlm, &sp); in parse_cb_ipv4_rule()
158 if (in[i] == NULL) in parse_cb_ipv4_rule()
164 rc = parse_ipv4_net(in[CB_FLD_SRC_ADDR], in parse_cb_ipv4_rule()
169 in[CB_FLD_SRC_ADDR]); in parse_cb_ipv4_rule()
177 rc = parse_ipv4_net(in[CB_FLD_DST_ADDR], in parse_cb_ipv4_rule()
182 in[CB_FLD_DST_ADDR]); in parse_cb_ipv4_rule()
189 rc = parse_port_range(in[CB_FLD_SRC_PORT_RANGE], in parse_cb_ipv4_rule()
194 in[CB_FLD_SRC_PORT_RANGE]); in parse_cb_ipv4_rule()
201 rc = parse_port_range(in[CB_FLD_DST_PORT_RANGE], in parse_cb_ipv4_rule()
206 in[CB_FLD_DST_PORT_RANGE]); in parse_cb_ipv4_rule()
213 GET_CB_FIELD(in[CB_FLD_PROTO], in parse_cb_ipv4_rule()
216 GET_CB_FIELD(in[CB_FLD_PROTO], in parse_cb_ipv4_rule()
230 char *s, *sp, *in[CB_FLD_NUM]; in parse_cb_ipv4_rule_del() local
245 for (i = 0; i != DIM(in); i++) { in parse_cb_ipv4_rule_del()
246 in[i] = strtok_r(s, dlm, &sp); in parse_cb_ipv4_rule_del()
247 if (in[i] == NULL) in parse_cb_ipv4_rule_del()
253 rc = parse_ipv4_net(in[CB_FLD_SRC_ADDR], in parse_cb_ipv4_rule_del()
258 in[CB_FLD_SRC_ADDR]); in parse_cb_ipv4_rule_del()
266 rc = parse_ipv4_net(in[CB_FLD_DST_ADDR], in parse_cb_ipv4_rule_del()
271 in[CB_FLD_DST_ADDR]); in parse_cb_ipv4_rule_del()
278 rc = parse_port_range(in[CB_FLD_SRC_PORT_RANGE], in parse_cb_ipv4_rule_del()
283 in[CB_FLD_SRC_PORT_RANGE]); in parse_cb_ipv4_rule_del()
290 rc = parse_port_range(in[CB_FLD_DST_PORT_RANGE], in parse_cb_ipv4_rule_del()
295 in[CB_FLD_DST_PORT_RANGE]); in parse_cb_ipv4_rule_del()
302 GET_CB_FIELD(in[CB_FLD_PROTO], in parse_cb_ipv4_rule_del()
305 GET_CB_FIELD(in[CB_FLD_PROTO], in parse_cb_ipv4_rule_del()