Lines Matching refs:olen
237 socklen_t olen, _olen; in do_getsockopt_bogus_sf_data() local
243 olen = sizeof(good_data); in do_getsockopt_bogus_sf_data()
244 good_data.size_subflow_data = olen; in do_getsockopt_bogus_sf_data()
246 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
248 assert(olen == sizeof(good_data)); in do_getsockopt_bogus_sf_data()
252 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
254 assert(olen == sizeof(good_data)); in do_getsockopt_bogus_sf_data()
260 _olen = rand() % olen; in do_getsockopt_bogus_sf_data()
261 olen = _olen; in do_getsockopt_bogus_sf_data()
262 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
264 assert(olen == _olen); /* must be unchanged */ in do_getsockopt_bogus_sf_data()
267 olen = sizeof(good_data); in do_getsockopt_bogus_sf_data()
269 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
273 olen = sizeof(good_data); in do_getsockopt_bogus_sf_data()
275 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
280 olen = sizeof(bd); in do_getsockopt_bogus_sf_data()
283 ret = getsockopt(fd, SOL_MPTCP, optname, &bd, &olen); in do_getsockopt_bogus_sf_data()
287 assert(olen == sizeof(good_data)); in do_getsockopt_bogus_sf_data()
294 olen = bd.d.size_subflow_data + 1; in do_getsockopt_bogus_sf_data()
295 _olen = olen; in do_getsockopt_bogus_sf_data()
301 assert(olen == _olen); in do_getsockopt_bogus_sf_data()
310 socklen_t olen; in do_getsockopt_mptcp_info() local
313 olen = sizeof(i); in do_getsockopt_mptcp_info()
314 ret = getsockopt(fd, SOL_MPTCP, MPTCP_INFO, &i, &olen); in do_getsockopt_mptcp_info()
319 assert(olen == sizeof(i)); in do_getsockopt_mptcp_info()
336 socklen_t olen; in do_getsockopt_tcp_info() local
343 olen = sizeof(ti); in do_getsockopt_tcp_info()
345 ret = getsockopt(fd, SOL_MPTCP, MPTCP_TCPINFO, &ti, &olen); in do_getsockopt_tcp_info()
349 assert(olen <= sizeof(ti)); in do_getsockopt_tcp_info()
354 assert(olen > (socklen_t)sizeof(struct mptcp_subflow_data)); in do_getsockopt_tcp_info()
355 olen -= sizeof(struct mptcp_subflow_data); in do_getsockopt_tcp_info()
356 assert(olen == sizeof(struct tcp_info)); in do_getsockopt_tcp_info()
382 socklen_t olen, rlen, llen; in do_getsockopt_subflow_addrs() local
395 olen = sizeof(addrs); in do_getsockopt_subflow_addrs()
397 ret = getsockopt(fd, SOL_MPTCP, MPTCP_SUBFLOW_ADDRS, &addrs, &olen); in do_getsockopt_subflow_addrs()
401 assert(olen <= sizeof(addrs)); in do_getsockopt_subflow_addrs()
406 assert(olen > (socklen_t)sizeof(struct mptcp_subflow_data)); in do_getsockopt_subflow_addrs()
407 olen -= sizeof(struct mptcp_subflow_data); in do_getsockopt_subflow_addrs()
408 assert(olen == sizeof(struct mptcp_subflow_addrs)); in do_getsockopt_subflow_addrs()
431 olen = sizeof(addrs.d) + sizeof(sa_family_t); in do_getsockopt_subflow_addrs()
433 ret = getsockopt(fd, SOL_MPTCP, MPTCP_SUBFLOW_ADDRS, &addrs, &olen); in do_getsockopt_subflow_addrs()
435 assert(olen == sizeof(addrs.d) + sizeof(sa_family_t)); in do_getsockopt_subflow_addrs()