Home | History | Annotate | Download | only in libipsec

Lines Matching refs:so

155 	int so;
171 if ((so = socket(family, SOCK_DGRAM, 0)) < 0)
179 if (setsockopt(so, proto, optname, policy, len) < 0) {
181 close(so);
187 if (getsockopt(so, proto, optname, getbuf, &len) < 0) {
189 close(so);
202 close(so);
211 close (so);
225 int so;
242 if ((so = pfkey_open()) < 0)
246 if (pfkey_send_spdflush(so) < 0)
248 m = pfkey_recv(so);
252 if (pfkey_send_spdsetidx(so, (struct sockaddr *)addr, 128,
256 m = pfkey_recv(so);
260 if (pfkey_send_spdupdate(so, (struct sockaddr *)addr, 128,
264 m = pfkey_recv(so);
271 if (pfkey_send_spddelete(so, (struct sockaddr *)addr, 128,
275 m = pfkey_recv(so);
279 if (pfkey_send_spdadd(so, (struct sockaddr *)addr, 128,
283 spid = test2sub(so);
286 if (pfkey_send_spdget(so, spid) < 0)
288 m = pfkey_recv(so);
295 if (pfkey_send_spddelete2(so, spid) < 0)
297 m = pfkey_recv(so);
301 if (pfkey_send_spdadd2(so, (struct sockaddr *)addr, 128,
305 spid = test2sub(so);
309 if (pfkey_send_spdupdate(so, (struct sockaddr *)addr, 128,
319 test2sub(so)
320 int so;
325 if ((msg = pfkey_recv(so)) == NULL)