Lines Matching full:exp
17 #include <netlink/cli/exp.h>
21 struct nfnl_exp *exp; in nl_cli_exp_alloc() local
23 exp = nfnl_exp_alloc(); in nl_cli_exp_alloc()
24 if (!exp) in nl_cli_exp_alloc()
27 return exp; in nl_cli_exp_alloc()
35 void nl_cli_exp_parse_family(struct nfnl_exp *exp, char *arg) in nl_cli_exp_parse_family() argument
44 nfnl_exp_set_family(exp, family); in nl_cli_exp_parse_family()
47 void nl_cli_exp_parse_timeout(struct nfnl_exp *exp, char *arg) in nl_cli_exp_parse_timeout() argument
50 nfnl_exp_set_timeout(exp, timeout); in nl_cli_exp_parse_timeout()
53 void nl_cli_exp_parse_id(struct nfnl_exp *exp, char *arg) in nl_cli_exp_parse_id() argument
56 nfnl_exp_set_id(exp, id); in nl_cli_exp_parse_id()
59 void nl_cli_exp_parse_helper_name(struct nfnl_exp *exp, char *arg) in nl_cli_exp_parse_helper_name() argument
61 nfnl_exp_set_helper_name(exp, arg); in nl_cli_exp_parse_helper_name()
64 void nl_cli_exp_parse_zone(struct nfnl_exp *exp, char *arg) in nl_cli_exp_parse_zone() argument
67 nfnl_exp_set_zone(exp, zone); in nl_cli_exp_parse_zone()
70 void nl_cli_exp_parse_flags(struct nfnl_exp *exp, char *arg) in nl_cli_exp_parse_flags() argument
73 nfnl_exp_set_flags(exp, flags); in nl_cli_exp_parse_flags()
76 void nl_cli_exp_parse_class(struct nfnl_exp *exp, char *arg) in nl_cli_exp_parse_class() argument
79 nfnl_exp_set_class(exp, class); in nl_cli_exp_parse_class()
82 void nl_cli_exp_parse_nat_dir(struct nfnl_exp *exp, char *arg) in nl_cli_exp_parse_nat_dir() argument
85 nfnl_exp_set_nat_dir(exp, nat_dir); in nl_cli_exp_parse_nat_dir()
88 void nl_cli_exp_parse_fn(struct nfnl_exp *exp, char *arg) in nl_cli_exp_parse_fn() argument
90 nfnl_exp_set_fn(exp, arg); in nl_cli_exp_parse_fn()
93 void nl_cli_exp_parse_src(struct nfnl_exp *exp, int tuple, char *arg) in nl_cli_exp_parse_src() argument
96 struct nl_addr *a = nl_cli_addr_parse(arg, nfnl_exp_get_family(exp)); in nl_cli_exp_parse_src()
97 if ((err = nfnl_exp_set_src(exp, tuple, a)) < 0) in nl_cli_exp_parse_src()
102 void nl_cli_exp_parse_dst(struct nfnl_exp *exp, int tuple, char *arg) in nl_cli_exp_parse_dst() argument
105 struct nl_addr *a = nl_cli_addr_parse(arg, nfnl_exp_get_family(exp)); in nl_cli_exp_parse_dst()
106 if ((err = nfnl_exp_set_dst(exp, tuple, a)) < 0) in nl_cli_exp_parse_dst()
111 void nl_cli_exp_parse_l4protonum(struct nfnl_exp *exp, int tuple, char *arg) in nl_cli_exp_parse_l4protonum() argument
120 nfnl_exp_set_l4protonum(exp, tuple, l4protonum); in nl_cli_exp_parse_l4protonum()
123 void nl_cli_exp_parse_src_port(struct nfnl_exp *exp, int tuple, char *arg) in nl_cli_exp_parse_src_port() argument
126 uint16_t dport = nfnl_exp_get_dst_port(exp, tuple); in nl_cli_exp_parse_src_port()
127 nfnl_exp_set_ports(exp, tuple, sport, dport); in nl_cli_exp_parse_src_port()
130 void nl_cli_exp_parse_dst_port(struct nfnl_exp *exp, int tuple, char *arg) in nl_cli_exp_parse_dst_port() argument
133 uint16_t sport = nfnl_exp_get_src_port(exp, tuple); in nl_cli_exp_parse_dst_port()
134 nfnl_exp_set_ports(exp, tuple, sport, dport); in nl_cli_exp_parse_dst_port()
137 void nl_cli_exp_parse_icmp_id(struct nfnl_exp *exp, int tuple, char *arg) in nl_cli_exp_parse_icmp_id() argument
140 uint8_t type = nfnl_exp_get_icmp_type(exp, tuple); in nl_cli_exp_parse_icmp_id()
141 uint8_t code = nfnl_exp_get_icmp_code(exp, tuple); in nl_cli_exp_parse_icmp_id()
142 nfnl_exp_set_icmp(exp, tuple, id, type, code); in nl_cli_exp_parse_icmp_id()
145 void nl_cli_exp_parse_icmp_type(struct nfnl_exp *exp, int tuple, char *arg) in nl_cli_exp_parse_icmp_type() argument
148 uint16_t id = nfnl_exp_get_icmp_id(exp, tuple); in nl_cli_exp_parse_icmp_type()
149 uint8_t code = nfnl_exp_get_icmp_code(exp, tuple); in nl_cli_exp_parse_icmp_type()
150 nfnl_exp_set_icmp(exp, tuple, id, type, code); in nl_cli_exp_parse_icmp_type()
153 void nl_cli_exp_parse_icmp_code(struct nfnl_exp *exp, int tuple, char *arg) in nl_cli_exp_parse_icmp_code() argument
156 uint16_t id = nfnl_exp_get_icmp_id(exp, tuple); in nl_cli_exp_parse_icmp_code()
157 uint8_t type = nfnl_exp_get_icmp_type(exp, tuple); in nl_cli_exp_parse_icmp_code()
158 nfnl_exp_set_icmp(exp, tuple, id, type, code); in nl_cli_exp_parse_icmp_code()