• Home
  • Raw
  • Download

Lines Matching full:req

54 void fou_add_req_free(struct fou_add_req *req);
57 fou_add_req_set_port(struct fou_add_req *req, __u16 port /* big-endian */) in fou_add_req_set_port() argument
59 req->_present.port = 1; in fou_add_req_set_port()
60 req->port = port; in fou_add_req_set_port()
63 fou_add_req_set_ipproto(struct fou_add_req *req, __u8 ipproto) in fou_add_req_set_ipproto() argument
65 req->_present.ipproto = 1; in fou_add_req_set_ipproto()
66 req->ipproto = ipproto; in fou_add_req_set_ipproto()
68 static inline void fou_add_req_set_type(struct fou_add_req *req, __u8 type) in fou_add_req_set_type() argument
70 req->_present.type = 1; in fou_add_req_set_type()
71 req->type = type; in fou_add_req_set_type()
73 static inline void fou_add_req_set_remcsum_nopartial(struct fou_add_req *req) in fou_add_req_set_remcsum_nopartial() argument
75 req->_present.remcsum_nopartial = 1; in fou_add_req_set_remcsum_nopartial()
78 fou_add_req_set_local_v4(struct fou_add_req *req, __u32 local_v4) in fou_add_req_set_local_v4() argument
80 req->_present.local_v4 = 1; in fou_add_req_set_local_v4()
81 req->local_v4 = local_v4; in fou_add_req_set_local_v4()
84 fou_add_req_set_peer_v4(struct fou_add_req *req, __u32 peer_v4) in fou_add_req_set_peer_v4() argument
86 req->_present.peer_v4 = 1; in fou_add_req_set_peer_v4()
87 req->peer_v4 = peer_v4; in fou_add_req_set_peer_v4()
90 fou_add_req_set_local_v6(struct fou_add_req *req, const void *local_v6, in fou_add_req_set_local_v6() argument
93 free(req->local_v6); in fou_add_req_set_local_v6()
94 req->_present.local_v6_len = len; in fou_add_req_set_local_v6()
95 req->local_v6 = malloc(req->_present.local_v6_len); in fou_add_req_set_local_v6()
96 memcpy(req->local_v6, local_v6, req->_present.local_v6_len); in fou_add_req_set_local_v6()
99 fou_add_req_set_peer_v6(struct fou_add_req *req, const void *peer_v6, in fou_add_req_set_peer_v6() argument
102 free(req->peer_v6); in fou_add_req_set_peer_v6()
103 req->_present.peer_v6_len = len; in fou_add_req_set_peer_v6()
104 req->peer_v6 = malloc(req->_present.peer_v6_len); in fou_add_req_set_peer_v6()
105 memcpy(req->peer_v6, peer_v6, req->_present.peer_v6_len); in fou_add_req_set_peer_v6()
108 fou_add_req_set_peer_port(struct fou_add_req *req, in fou_add_req_set_peer_port() argument
111 req->_present.peer_port = 1; in fou_add_req_set_peer_port()
112 req->peer_port = peer_port; in fou_add_req_set_peer_port()
115 fou_add_req_set_ifindex(struct fou_add_req *req, __s32 ifindex) in fou_add_req_set_ifindex() argument
117 req->_present.ifindex = 1; in fou_add_req_set_ifindex()
118 req->ifindex = ifindex; in fou_add_req_set_ifindex()
124 int fou_add(struct ynl_sock *ys, struct fou_add_req *req);
154 void fou_del_req_free(struct fou_del_req *req);
156 static inline void fou_del_req_set_af(struct fou_del_req *req, __u8 af) in fou_del_req_set_af() argument
158 req->_present.af = 1; in fou_del_req_set_af()
159 req->af = af; in fou_del_req_set_af()
162 fou_del_req_set_ifindex(struct fou_del_req *req, __s32 ifindex) in fou_del_req_set_ifindex() argument
164 req->_present.ifindex = 1; in fou_del_req_set_ifindex()
165 req->ifindex = ifindex; in fou_del_req_set_ifindex()
168 fou_del_req_set_port(struct fou_del_req *req, __u16 port /* big-endian */) in fou_del_req_set_port() argument
170 req->_present.port = 1; in fou_del_req_set_port()
171 req->port = port; in fou_del_req_set_port()
174 fou_del_req_set_peer_port(struct fou_del_req *req, in fou_del_req_set_peer_port() argument
177 req->_present.peer_port = 1; in fou_del_req_set_peer_port()
178 req->peer_port = peer_port; in fou_del_req_set_peer_port()
181 fou_del_req_set_local_v4(struct fou_del_req *req, __u32 local_v4) in fou_del_req_set_local_v4() argument
183 req->_present.local_v4 = 1; in fou_del_req_set_local_v4()
184 req->local_v4 = local_v4; in fou_del_req_set_local_v4()
187 fou_del_req_set_peer_v4(struct fou_del_req *req, __u32 peer_v4) in fou_del_req_set_peer_v4() argument
189 req->_present.peer_v4 = 1; in fou_del_req_set_peer_v4()
190 req->peer_v4 = peer_v4; in fou_del_req_set_peer_v4()
193 fou_del_req_set_local_v6(struct fou_del_req *req, const void *local_v6, in fou_del_req_set_local_v6() argument
196 free(req->local_v6); in fou_del_req_set_local_v6()
197 req->_present.local_v6_len = len; in fou_del_req_set_local_v6()
198 req->local_v6 = malloc(req->_present.local_v6_len); in fou_del_req_set_local_v6()
199 memcpy(req->local_v6, local_v6, req->_present.local_v6_len); in fou_del_req_set_local_v6()
202 fou_del_req_set_peer_v6(struct fou_del_req *req, const void *peer_v6, in fou_del_req_set_peer_v6() argument
205 free(req->peer_v6); in fou_del_req_set_peer_v6()
206 req->_present.peer_v6_len = len; in fou_del_req_set_peer_v6()
207 req->peer_v6 = malloc(req->_present.peer_v6_len); in fou_del_req_set_peer_v6()
208 memcpy(req->peer_v6, peer_v6, req->_present.peer_v6_len); in fou_del_req_set_peer_v6()
214 int fou_del(struct ynl_sock *ys, struct fou_del_req *req);
244 void fou_get_req_free(struct fou_get_req *req);
246 static inline void fou_get_req_set_af(struct fou_get_req *req, __u8 af) in fou_get_req_set_af() argument
248 req->_present.af = 1; in fou_get_req_set_af()
249 req->af = af; in fou_get_req_set_af()
252 fou_get_req_set_ifindex(struct fou_get_req *req, __s32 ifindex) in fou_get_req_set_ifindex() argument
254 req->_present.ifindex = 1; in fou_get_req_set_ifindex()
255 req->ifindex = ifindex; in fou_get_req_set_ifindex()
258 fou_get_req_set_port(struct fou_get_req *req, __u16 port /* big-endian */) in fou_get_req_set_port() argument
260 req->_present.port = 1; in fou_get_req_set_port()
261 req->port = port; in fou_get_req_set_port()
264 fou_get_req_set_peer_port(struct fou_get_req *req, in fou_get_req_set_peer_port() argument
267 req->_present.peer_port = 1; in fou_get_req_set_peer_port()
268 req->peer_port = peer_port; in fou_get_req_set_peer_port()
271 fou_get_req_set_local_v4(struct fou_get_req *req, __u32 local_v4) in fou_get_req_set_local_v4() argument
273 req->_present.local_v4 = 1; in fou_get_req_set_local_v4()
274 req->local_v4 = local_v4; in fou_get_req_set_local_v4()
277 fou_get_req_set_peer_v4(struct fou_get_req *req, __u32 peer_v4) in fou_get_req_set_peer_v4() argument
279 req->_present.peer_v4 = 1; in fou_get_req_set_peer_v4()
280 req->peer_v4 = peer_v4; in fou_get_req_set_peer_v4()
283 fou_get_req_set_local_v6(struct fou_get_req *req, const void *local_v6, in fou_get_req_set_local_v6() argument
286 free(req->local_v6); in fou_get_req_set_local_v6()
287 req->_present.local_v6_len = len; in fou_get_req_set_local_v6()
288 req->local_v6 = malloc(req->_present.local_v6_len); in fou_get_req_set_local_v6()
289 memcpy(req->local_v6, local_v6, req->_present.local_v6_len); in fou_get_req_set_local_v6()
292 fou_get_req_set_peer_v6(struct fou_get_req *req, const void *peer_v6, in fou_get_req_set_peer_v6() argument
295 free(req->peer_v6); in fou_get_req_set_peer_v6()
296 req->_present.peer_v6_len = len; in fou_get_req_set_peer_v6()
297 req->peer_v6 = malloc(req->_present.peer_v6_len); in fou_get_req_set_peer_v6()
298 memcpy(req->peer_v6, peer_v6, req->_present.peer_v6_len); in fou_get_req_set_peer_v6()
331 struct fou_get_rsp *fou_get(struct ynl_sock *ys, struct fou_get_req *req);