Lines Matching refs:addr
376 struct sockaddr *addr, socklen_t alen) in send_one() argument
389 msg.msg_name = addr; in send_one()
430 struct sockaddr *addr, socklen_t alen) in run_one() argument
436 addr->sa_family == AF_INET ? 4 : 6, in run_one()
453 sent = send_one(fdt, test->tlen, test->gso_len, addr, alen); in run_one()
473 mss = addr->sa_family == AF_INET ? CONST_MSS_V4 : CONST_MSS_V6; in run_one()
497 static void run_all(int fdt, int fdr, struct sockaddr *addr, socklen_t alen) in run_all() argument
501 tests = addr->sa_family == AF_INET ? testcases_v4 : testcases_v6; in run_all()
507 run_one(test, fdt, fdr, addr, alen); in run_all()
511 static void run_test(struct sockaddr *addr, socklen_t alen) in run_test() argument
516 fdr = socket(addr->sa_family, SOCK_DGRAM, 0); in run_test()
521 if (bind(fdr, addr, alen)) in run_test()
529 fdt = socket(addr->sa_family, SOCK_DGRAM, 0); in run_test()
534 set_pmtu_discover(fdt, addr->sa_family == AF_INET); in run_test()
537 run_all(fdt, fdr, addr, alen); in run_test()
540 if (connect(fdt, addr, alen)) in run_test()
543 val = get_path_mtu(fdt, addr->sa_family == AF_INET); in run_test()
547 run_all(fdt, fdr, addr, 0 /* use connected addr */); in run_test()
558 struct sockaddr_in addr = {0}; in run_test_v4() local
560 addr.sin_family = AF_INET; in run_test_v4()
561 addr.sin_port = htons(cfg_port); in run_test_v4()
562 addr.sin_addr = addr4; in run_test_v4()
564 run_test((void *)&addr, sizeof(addr)); in run_test_v4()
569 struct sockaddr_in6 addr = {0}; in run_test_v6() local
571 addr.sin6_family = AF_INET6; in run_test_v6()
572 addr.sin6_port = htons(cfg_port); in run_test_v6()
573 addr.sin6_addr = addr6; in run_test_v6()
575 run_test((void *)&addr, sizeof(addr)); in run_test_v6()