• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/tools/regression/netinet/msocket/

Lines Matching refs:imr

242 test_add_multi(int sock, const char *socktype, struct ip_mreq imr,
248 ret = setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &imr,
249 sizeof(imr));
251 strlcpy(buf, inet_ntoa(imr.imr_multiaddr), 128);
253 "%s, %s)", socktype, buf, inet_ntoa(imr.imr_interface));
256 strlcpy(buf, inet_ntoa(imr.imr_multiaddr), 128);
259 inet_ntoa(imr.imr_interface));
263 ret = setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &imr,
264 sizeof(imr));
266 strlcpy(buf, inet_ntoa(imr.imr_multiaddr), 128);
269 inet_ntoa(imr.imr_interface));
272 strlcpy(buf, inet_ntoa(imr.imr_multiaddr), 128);
274 "%s, %s)", socktype, buf, inet_ntoa(imr.imr_interface));
284 test_drop_multi(int sock, const char *socktype, struct ip_mreq imr,
290 ret = setsockopt(sock, IPPROTO_IP, IP_DROP_MEMBERSHIP, &imr,
291 sizeof(imr));
293 strlcpy(buf, inet_ntoa(imr.imr_multiaddr), 128);
295 "%s, %s)", socktype, buf, inet_ntoa(imr.imr_interface));
298 strlcpy(buf, inet_ntoa(imr.imr_multiaddr), 128);
301 inet_ntoa(imr.imr_interface));
305 ret = setsockopt(sock, IPPROTO_IP, IP_DROP_MEMBERSHIP, &imr,
306 sizeof(imr));
308 strlcpy(buf, inet_ntoa(imr.imr_multiaddr), 128);
311 inet_ntoa(imr.imr_interface));
314 strlcpy(buf, inet_ntoa(imr.imr_multiaddr), 128);
316 "%s, %s)", socktype, buf, inet_ntoa(imr.imr_interface));
327 struct ip_mreq imr;
330 imr.imr_multiaddr.s_addr = inet_addr(TEST_MADDR);
333 imr.imr_interface.s_addr = inet_addr("127.0.0.1");
335 test_add_multi(raw_sock, "raw_sock", imr, 0);
336 test_drop_multi(raw_sock, "raw_sock", imr, 0);
338 test_add_multi(tcp_sock, "raw_sock", imr, WARN_SUCCESS);
339 test_drop_multi(tcp_sock, "raw_sock", imr, WARN_SUCCESS);
341 test_add_multi(udp_sock, "raw_sock", imr, 0);
342 test_drop_multi(udp_sock, "raw_sock", imr, 0);
355 struct ip_mreq imr;
379 imr.imr_multiaddr.s_addr = inet_addr(TEST_MADDR);
382 imr.imr_interface.s_addr = inet_addr("127.0.0.1");
392 test_add_multi(sock, "udp_sock", imr, 0);
426 test_drop_multi(sock, "udp_sock", imr, 0);