Lines Matching refs:olen

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