Lines Matching refs:mptcp_ci
478 struct conninfo_multipathtcp mptcp_ci; in mptcp_getconninfo() local
481 if (*aux_len != 0 && *aux_len != sizeof(mptcp_ci)) { in mptcp_getconninfo()
511 *aux_len = sizeof(mptcp_ci); in mptcp_getconninfo()
518 bzero(&mptcp_ci, sizeof(mptcp_ci)); in mptcp_getconninfo()
519 mptcp_ci.mptcpci_subflow_count = mpte->mpte_numflows; in mptcp_getconninfo()
520 mptcp_ci.mptcpci_switch_count = mpte->mpte_subflow_switches; in mptcp_getconninfo()
522 VERIFY(sizeof(mptcp_ci.mptcpci_itfstats) == sizeof(mpte->mpte_itfstats)); in mptcp_getconninfo()
523 memcpy(mptcp_ci.mptcpci_itfstats, mpte->mpte_itfstats, sizeof(mptcp_ci.mptcpci_itfstats)); in mptcp_getconninfo()
526 if (i >= sizeof(mptcp_ci.mptcpci_subflow_connids) / sizeof(sae_connid_t)) { in mptcp_getconninfo()
529 mptcp_ci.mptcpci_subflow_connids[i] = mpts->mpts_connid; in mptcp_getconninfo()
536 mptcp_ci.mptcpci_init_rxbytes = inp->inp_mstat.ms_total.ts_rxbytes; in mptcp_getconninfo()
537 mptcp_ci.mptcpci_init_txbytes = inp->inp_mstat.ms_total.ts_txbytes; in mptcp_getconninfo()
541 mptcpstats_update(mptcp_ci.mptcpci_itfstats, MPTCP_ITFSTATS_SIZE, mpts); in mptcp_getconninfo()
547 mptcp_ci.mptcpci_init_rxbytes = mpte->mpte_init_rxbytes; in mptcp_getconninfo()
548 mptcp_ci.mptcpci_init_txbytes = mpte->mpte_init_txbytes; in mptcp_getconninfo()
552 mptcp_ci.mptcpci_flags |= MPTCPCI_FIRSTPARTY; in mptcp_getconninfo()
555 error = copyout(&mptcp_ci, aux_data, sizeof(mptcp_ci)); in mptcp_getconninfo()