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

/linux-master/net/mptcp/
H A Dpm.c44 int mptcp_pm_remove_addr(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) argument
48 pr_debug("msk=%p, rm_list_nr=%d", msk, rm_list->nr);
52 MPTCP_MIB_RMADDRTXDROP, rm_list->nr);
56 msk->pm.rm_list_tx = *rm_list;
63 int mptcp_pm_remove_subflow(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) argument
65 pr_debug("msk=%p, rm_list_nr=%d", msk, rm_list->nr);
68 mptcp_pm_nl_rm_subflow_received(msk, rm_list);
275 const struct mptcp_rm_list *rm_list)
280 pr_debug("msk=%p remote_ids_nr=%d", msk, rm_list->nr);
282 for (i = 0; i < rm_list
274 mptcp_pm_rm_addr_received(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) argument
378 mptcp_pm_rm_addr_signal(struct mptcp_sock *msk, unsigned int remaining, struct mptcp_rm_list *rm_list) argument
[all...]
H A Doptions.c309 mp_opt->rm_list.nr = opsize - TCPOLEN_MPTCP_RM_ADDR_BASE;
310 for (i = 0; i < mp_opt->rm_list.nr; i++)
311 mp_opt->rm_list.ids[i] = *ptr++;
312 pr_debug("RM_ADDR: rm_list_nr=%d", mp_opt->rm_list.nr);
711 struct mptcp_rm_list rm_list; local
715 !(mptcp_pm_rm_addr_signal(msk, remaining, &rm_list)))
718 len = mptcp_rm_addr_len(&rm_list);
726 opts->rm_list = rm_list;
728 for (i = 0; i < opts->rm_list
[all...]
H A Dprotocol.h172 struct mptcp_rm_list rm_list; member in struct:mptcp_options_received
948 const struct mptcp_rm_list *rm_list);
979 int mptcp_pm_remove_addr(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list);
980 int mptcp_pm_remove_subflow(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list);
981 void mptcp_pm_remove_addrs(struct mptcp_sock *msk, struct list_head *rm_list);
1046 static inline int mptcp_rm_addr_len(const struct mptcp_rm_list *rm_list) argument
1048 if (rm_list->nr == 0 || rm_list->nr > MPTCP_RM_IDS_MAX)
1051 return TCPOLEN_MPTCP_RM_ADDR_BASE + roundup(rm_list->nr - 1, 4) + 1;
1059 struct mptcp_rm_list *rm_list);
[all...]
H A Dpm_netlink.c769 const struct mptcp_rm_list *rm_list,
777 rm_type == MPTCP_MIB_RMADDR ? "address" : "subflow", rm_list->nr);
784 if (!rm_list->nr)
790 for (i = 0; i < rm_list->nr; i++) {
791 u8 rm_id = rm_list->ids[i];
841 const struct mptcp_rm_list *rm_list)
843 mptcp_pm_nl_rm_addr_or_subflow(msk, rm_list, MPTCP_MIB_RMSUBFLOW);
1525 void mptcp_pm_remove_addrs(struct mptcp_sock *msk, struct list_head *rm_list) argument
1530 list_for_each_entry(entry, rm_list, list) {
1545 struct list_head *rm_list)
768 mptcp_pm_nl_rm_addr_or_subflow(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list, enum linux_mptcp_mib_field rm_type) argument
840 mptcp_pm_nl_rm_subflow_received(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) argument
1544 mptcp_pm_remove_addrs_and_subflows(struct mptcp_sock *msk, struct list_head *rm_list) argument
1569 mptcp_nl_remove_addrs_list(struct net *net, struct list_head *rm_list) argument
[all...]
/linux-master/include/net/
H A Dmptcp.h65 struct mptcp_rm_list rm_list; member in struct:mptcp_out_options
/linux-master/drivers/nvme/host/
H A Dcore.c3970 LIST_HEAD(rm_list);
3975 list_move_tail(&ns->list, &rm_list);
3979 list_for_each_entry_safe(ns, next, &rm_list, list)

Completed in 158 milliseconds