Lines Matching defs:mfi
508 struct mptcp_full_info mfi;
512 memset(&mfi, 0, data_size);
516 mfi.size_tcpinfo_user = sizeof(struct tcp_info);
517 mfi.size_sfinfo_user = sizeof(struct mptcp_subflow_info);
518 mfi.size_arrays_user = 2;
519 mfi.subflow_info = (unsigned long)&sfinfo[0];
520 mfi.tcp_info = (unsigned long)&tcp_info[0];
523 ret = getsockopt(fd, SOL_MPTCP, MPTCP_FULL_INFO, &mfi, &olen);
533 assert(mfi.size_tcpinfo_kernel > 0);
534 assert(mfi.size_tcpinfo_user ==
535 MIN(mfi.size_tcpinfo_kernel, sizeof(struct tcp_info)));
536 assert(mfi.size_sfinfo_kernel > 0);
537 assert(mfi.size_sfinfo_user ==
538 MIN(mfi.size_sfinfo_kernel, sizeof(struct mptcp_subflow_info)));
539 assert(mfi.num_subflows == 1);
547 assert(mfi.mptcp_info.mptcpi_subflows == 0);
548 assert(mfi.mptcp_info.mptcpi_bytes_sent == s->last_sample.mptcpi_bytes_sent);
549 assert(mfi.mptcp_info.mptcpi_bytes_received == s->last_sample.mptcpi_bytes_received);