Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/net/mptcp/
H A Dpm.c45 int mptcp_pm_remove_addr(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) in mptcp_pm_remove_addr() argument
49 pr_debug("msk=%p, rm_list_nr=%d", msk, rm_list->nr); in mptcp_pm_remove_addr()
53 MPTCP_MIB_RMADDRTXDROP, rm_list->nr); in mptcp_pm_remove_addr()
57 msk->pm.rm_list_tx = *rm_list; in mptcp_pm_remove_addr()
64 int mptcp_pm_remove_subflow(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) in mptcp_pm_remove_subflow() argument
66 pr_debug("msk=%p, rm_list_nr=%d", msk, rm_list->nr); in mptcp_pm_remove_subflow()
69 mptcp_pm_nl_rm_subflow_received(msk, rm_list); in mptcp_pm_remove_subflow()
276 const struct mptcp_rm_list *rm_list) in mptcp_pm_rm_addr_received()
281 pr_debug("msk=%p remote_ids_nr=%d", msk, rm_list->nr); in mptcp_pm_rm_addr_received()
283 for (i = 0; i < rm_list in mptcp_pm_rm_addr_received()
275 mptcp_pm_rm_addr_received(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) mptcp_pm_rm_addr_received() argument
379 mptcp_pm_rm_addr_signal(struct mptcp_sock *msk, unsigned int remaining, struct mptcp_rm_list *rm_list) mptcp_pm_rm_addr_signal() argument
[all...]
H A Doptions.c309 mp_opt->rm_list.nr = opsize - TCPOLEN_MPTCP_RM_ADDR_BASE; in mptcp_parse_option()
310 for (i = 0; i < mp_opt->rm_list.nr; i++) in mptcp_parse_option()
311 mp_opt->rm_list.ids[i] = *ptr++; in mptcp_parse_option()
312 pr_debug("RM_ADDR: rm_list_nr=%d", mp_opt->rm_list.nr); in mptcp_parse_option()
711 struct mptcp_rm_list rm_list; in mptcp_established_options_rm_addr() local
715 !(mptcp_pm_rm_addr_signal(msk, remaining, &rm_list))) in mptcp_established_options_rm_addr()
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 in mptcp_established_options_rm_addr()
[all...]
H A Dprotocol.h171 struct mptcp_rm_list rm_list; member
888 const struct mptcp_rm_list *rm_list);
923 int mptcp_pm_remove_addr(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list);
924 int mptcp_pm_remove_subflow(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list);
925 void mptcp_pm_remove_addrs(struct mptcp_sock *msk, struct list_head *rm_list);
927 struct list_head *rm_list);
994 static inline int mptcp_rm_addr_len(const struct mptcp_rm_list *rm_list) in mptcp_rm_addr_len() argument
996 if (rm_list->nr == 0 || rm_list->nr > MPTCP_RM_IDS_MAX) in mptcp_rm_addr_len()
999 return TCPOLEN_MPTCP_RM_ADDR_BASE + roundup(rm_list in mptcp_rm_addr_len()
[all...]
H A Dpm_netlink.c778 const struct mptcp_rm_list *rm_list, in mptcp_pm_nl_rm_addr_or_subflow()
786 rm_type == MPTCP_MIB_RMADDR ? "address" : "subflow", rm_list->nr); in mptcp_pm_nl_rm_addr_or_subflow()
793 if (!rm_list->nr) in mptcp_pm_nl_rm_addr_or_subflow()
799 for (i = 0; i < rm_list->nr; i++) { in mptcp_pm_nl_rm_addr_or_subflow()
800 u8 rm_id = rm_list->ids[i]; in mptcp_pm_nl_rm_addr_or_subflow()
850 const struct mptcp_rm_list *rm_list) in mptcp_pm_nl_rm_subflow_received()
852 mptcp_pm_nl_rm_addr_or_subflow(msk, rm_list, MPTCP_MIB_RMSUBFLOW); in mptcp_pm_nl_rm_subflow_received()
1557 void mptcp_pm_remove_addrs(struct mptcp_sock *msk, struct list_head *rm_list) in mptcp_pm_remove_addrs() argument
1562 list_for_each_entry(entry, rm_list, list) { in mptcp_pm_remove_addrs()
1577 struct list_head *rm_list) in mptcp_pm_remove_addrs_and_subflows()
777 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) mptcp_pm_nl_rm_addr_or_subflow() argument
849 mptcp_pm_nl_rm_subflow_received(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) mptcp_pm_nl_rm_subflow_received() argument
1576 mptcp_pm_remove_addrs_and_subflows(struct mptcp_sock *msk, struct list_head *rm_list) mptcp_pm_remove_addrs_and_subflows() argument
1601 mptcp_nl_remove_addrs_list(struct net *net, struct list_head *rm_list) mptcp_nl_remove_addrs_list() argument
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dmptcp.h65 struct mptcp_rm_list rm_list; member
/kernel/linux/linux-5.10/drivers/nvme/host/
H A Dcore.c4122 LIST_HEAD(rm_list); in nvme_remove_invalid_namespaces()
4127 list_move_tail(&ns->list, &rm_list); in nvme_remove_invalid_namespaces()
4131 list_for_each_entry_safe(ns, next, &rm_list, list) in nvme_remove_invalid_namespaces()
/kernel/linux/linux-6.6/drivers/nvme/host/
H A Dcore.c3822 LIST_HEAD(rm_list); in nvme_remove_invalid_namespaces()
3827 list_move_tail(&ns->list, &rm_list); in nvme_remove_invalid_namespaces()
3831 list_for_each_entry_safe(ns, next, &rm_list, list) in nvme_remove_invalid_namespaces()

Completed in 19 milliseconds