Home
last modified time | relevance | path

Searched refs:rm_list (Results 1 – 6 of 6) sorted by relevance

/linux/net/mptcp/
A Dpm.c44 int mptcp_pm_remove_addr(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) in mptcp_pm_remove_addr() argument
48 pr_debug("msk=%p, rm_list_nr=%d\n", msk, rm_list->nr); in mptcp_pm_remove_addr()
52 MPTCP_MIB_RMADDRTXDROP, rm_list->nr); in mptcp_pm_remove_addr()
56 msk->pm.rm_list_tx = *rm_list; in mptcp_pm_remove_addr()
267 const struct mptcp_rm_list *rm_list) in mptcp_pm_rm_addr_received() argument
272 pr_debug("msk=%p remote_ids_nr=%d\n", msk, rm_list->nr); in mptcp_pm_rm_addr_received()
274 for (i = 0; i < rm_list->nr; i++) in mptcp_pm_rm_addr_received()
275 mptcp_event_addr_removed(msk, rm_list->ids[i]); in mptcp_pm_rm_addr_received()
279 pm->rm_list_rx = *rm_list; in mptcp_pm_rm_addr_received()
371 struct mptcp_rm_list *rm_list) in mptcp_pm_rm_addr_signal() argument
[all …]
A Doptions.c311 mp_opt->rm_list.ids[i] = *ptr++; in mptcp_parse_option()
711 struct mptcp_rm_list rm_list; in mptcp_established_options_rm_addr() local
718 len = mptcp_rm_addr_len(&rm_list); in mptcp_established_options_rm_addr()
726 opts->rm_list = rm_list; in mptcp_established_options_rm_addr()
728 for (i = 0; i < opts->rm_list.nr; i++) in mptcp_established_options_rm_addr()
1622 0, opts->rm_list.ids[0]); in mptcp_write_options()
1624 while (i < opts->rm_list.nr) { in mptcp_write_options()
1627 id1 = opts->rm_list.ids[i]; in mptcp_write_options()
1628 id2 = i + 1 < opts->rm_list.nr ? opts->rm_list.ids[i + 1] : TCPOPT_NOP; in mptcp_write_options()
1629 id3 = i + 2 < opts->rm_list.nr ? opts->rm_list.ids[i + 2] : TCPOPT_NOP; in mptcp_write_options()
[all …]
A Dprotocol.h171 struct mptcp_rm_list rm_list; member
1013 const struct mptcp_rm_list *rm_list);
1036 int mptcp_pm_remove_addr(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list);
1037 void mptcp_pm_remove_addrs(struct mptcp_sock *msk, struct list_head *rm_list);
1102 static inline int mptcp_rm_addr_len(const struct mptcp_rm_list *rm_list) in mptcp_rm_addr_len() argument
1104 if (rm_list->nr == 0 || rm_list->nr > MPTCP_RM_IDS_MAX) in mptcp_rm_addr_len()
1107 return TCPOLEN_MPTCP_RM_ADDR_BASE + roundup(rm_list->nr - 1, 4) + 1; in mptcp_rm_addr_len()
1115 struct mptcp_rm_list *rm_list);
A Dpm_netlink.c833 const struct mptcp_rm_list *rm_list, in mptcp_pm_nl_rm_addr_or_subflow() argument
848 if (!rm_list->nr) in mptcp_pm_nl_rm_addr_or_subflow()
854 for (i = 0; i < rm_list->nr; i++) { in mptcp_pm_nl_rm_addr_or_subflow()
855 u8 rm_id = rm_list->ids[i]; in mptcp_pm_nl_rm_addr_or_subflow()
913 const struct mptcp_rm_list *rm_list) in mptcp_pm_nl_rm_subflow_received() argument
1642 list_for_each_entry(entry, rm_list, list) { in mptcp_pm_remove_addrs()
1666 struct list_head *rm_list) in mptcp_pm_flush_addrs_and_subflows() argument
1671 list_for_each_entry(entry, rm_list, list) { in mptcp_pm_flush_addrs_and_subflows()
1695 struct list_head *rm_list) in mptcp_nl_flush_addrs_list() argument
1700 if (list_empty(rm_list)) in mptcp_nl_flush_addrs_list()
[all …]
/linux/include/net/
A Dmptcp.h65 struct mptcp_rm_list rm_list; member
/linux/drivers/nvme/host/
A Dcore.c4094 LIST_HEAD(rm_list); in nvme_remove_invalid_namespaces()
4101 list_add_tail_rcu(&ns->list, &rm_list); in nvme_remove_invalid_namespaces()
4106 list_for_each_entry_safe(ns, next, &rm_list, list) in nvme_remove_invalid_namespaces()

Completed in 26 milliseconds