Lines Matching refs:mpte_itfinfo
1360 if (mpte->mpte_itfinfo[i].ifindex == IFSCOPE_NONE) { in mptcp_session_necp_cb()
1364 if (mpte->mpte_itfinfo[i].ifindex == ifindex) { in mptcp_session_necp_cb()
1365 mptcp_reset_itfinfo(&mpte->mpte_itfinfo[i]); in mptcp_session_necp_cb()
1405 if (mpte->mpte_itfinfo[i].ifindex == 0) { in mptcp_session_necp_cb()
1414 if (mpte->mpte_itfinfo[i].ifindex == ifindex && in mptcp_session_necp_cb()
1415 (mpte->mpte_itfinfo[i].has_v4_conn != has_v4 || in mptcp_session_necp_cb()
1416 mpte->mpte_itfinfo[i].has_v6_conn != has_v6 || in mptcp_session_necp_cb()
1417 mpte->mpte_itfinfo[i].has_nat64_conn != has_nat64)) { in mptcp_session_necp_cb()
1423 if (mpte->mpte_itfinfo[i].ifindex == ifindex) { in mptcp_session_necp_cb()
1436 mpte->mpte_itfinfo[slot_index].ifindex = ifindex; in mptcp_session_necp_cb()
1437 mpte->mpte_itfinfo[slot_index].has_v4_conn = has_v4; in mptcp_session_necp_cb()
1438 mpte->mpte_itfinfo[slot_index].has_v6_conn = has_v6; in mptcp_session_necp_cb()
1439 mpte->mpte_itfinfo[slot_index].has_nat64_conn = has_nat64; in mptcp_session_necp_cb()
1454 memcpy(info, mpte->mpte_itfinfo, mpte->mpte_itfinfo_size * sizeof(*info)); in mptcp_session_necp_cb()
1457 kfree_data(mpte->mpte_itfinfo, in mptcp_session_necp_cb()
1464 mpte->mpte_itfinfo = info; in mptcp_session_necp_cb()
1469 mpte->mpte_itfinfo[slot_index].ifindex = ifindex; in mptcp_session_necp_cb()
1470 mpte->mpte_itfinfo[slot_index].has_v4_conn = has_v4; in mptcp_session_necp_cb()
1471 mpte->mpte_itfinfo[slot_index].has_v6_conn = has_v6; in mptcp_session_necp_cb()
1472 mpte->mpte_itfinfo[slot_index].has_nat64_conn = has_nat64; in mptcp_session_necp_cb()
1494 struct mpt_itf_info *info = &mpte->mpte_itfinfo[i]; in mptcp_set_restrictions()