Lines Matching refs:olen

279 	socklen_t olen, _olen;  in do_getsockopt_bogus_sf_data()  local
285 olen = sizeof(good_data); in do_getsockopt_bogus_sf_data()
286 good_data.size_subflow_data = olen; in do_getsockopt_bogus_sf_data()
288 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
290 assert(olen == sizeof(good_data)); in do_getsockopt_bogus_sf_data()
294 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
296 assert(olen == sizeof(good_data)); in do_getsockopt_bogus_sf_data()
302 _olen = rand() % olen; in do_getsockopt_bogus_sf_data()
303 olen = _olen; in do_getsockopt_bogus_sf_data()
304 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
306 assert(olen == _olen); /* must be unchanged */ in do_getsockopt_bogus_sf_data()
309 olen = sizeof(good_data); in do_getsockopt_bogus_sf_data()
311 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
315 olen = sizeof(good_data); in do_getsockopt_bogus_sf_data()
317 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
322 olen = sizeof(bd); in do_getsockopt_bogus_sf_data()
325 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
329 assert(olen == sizeof(good_data)); in do_getsockopt_bogus_sf_data()
336 olen = bd.d.size_subflow_data + 1; in do_getsockopt_bogus_sf_data()
337 _olen = olen; in do_getsockopt_bogus_sf_data()
343 assert(olen == _olen); in do_getsockopt_bogus_sf_data()
352 socklen_t olen; in do_getsockopt_mptcp_info() local
355 olen = sizeof(i); in do_getsockopt_mptcp_info()
356 ret = getsockopt(fd, SOL_MPTCP, MPTCP_INFO, &i, &olen); in do_getsockopt_mptcp_info()
361 s->pkt_stats_avail = olen >= sizeof(i); in do_getsockopt_mptcp_info()
379 socklen_t olen; in do_getsockopt_tcp_info() local
386 olen = sizeof(ti); in do_getsockopt_tcp_info()
388 ret = getsockopt(fd, SOL_MPTCP, MPTCP_TCPINFO, &ti, &olen); in do_getsockopt_tcp_info()
392 assert(olen <= sizeof(ti)); in do_getsockopt_tcp_info()
398 assert(olen > (socklen_t)sizeof(struct mptcp_subflow_data)); in do_getsockopt_tcp_info()
399 olen -= sizeof(struct mptcp_subflow_data); in do_getsockopt_tcp_info()
400 assert(olen == ti.d.size_user); in do_getsockopt_tcp_info()
428 socklen_t olen, rlen, llen; in do_getsockopt_subflow_addrs() local
441 olen = sizeof(addrs); in do_getsockopt_subflow_addrs()
443 ret = getsockopt(fd, SOL_MPTCP, MPTCP_SUBFLOW_ADDRS, &addrs, &olen); in do_getsockopt_subflow_addrs()
447 assert(olen <= sizeof(addrs)); in do_getsockopt_subflow_addrs()
453 assert(olen > (socklen_t)sizeof(struct mptcp_subflow_data)); in do_getsockopt_subflow_addrs()
454 olen -= sizeof(struct mptcp_subflow_data); in do_getsockopt_subflow_addrs()
455 assert(olen == addrs.d.size_user); in do_getsockopt_subflow_addrs()
479 olen = sizeof(addrs.d) + sizeof(sa_family_t); in do_getsockopt_subflow_addrs()
481 ret = getsockopt(fd, SOL_MPTCP, MPTCP_SUBFLOW_ADDRS, &addrs, &olen); in do_getsockopt_subflow_addrs()
483 assert(olen == sizeof(addrs.d) + sizeof(sa_family_t)); in do_getsockopt_subflow_addrs()
500 socklen_t olen; in do_getsockopt_mptcp_full_info() local
512 olen = data_size; in do_getsockopt_mptcp_full_info()
514 ret = getsockopt(fd, SOL_MPTCP, MPTCP_FULL_INFO, &mfi, &olen); in do_getsockopt_mptcp_full_info()
523 assert(olen <= data_size); in do_getsockopt_mptcp_full_info()
537 assert(olen > (socklen_t)__builtin_offsetof(struct mptcp_full_info, tcp_info)); in do_getsockopt_mptcp_full_info()