Home
last modified time | relevance | path

Searched refs:delegated (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/net/mptcp/
H A Dprotocol.h582 struct mptcp_delegated_action *delegated; in mptcp_subflow_delegate() local
590 * updates done prior to delegated status bits changes in mptcp_subflow_delegate()
597 delegated = this_cpu_ptr(&mptcp_delegated_actions); in mptcp_subflow_delegate()
598 schedule = list_empty(&delegated->head); in mptcp_subflow_delegate()
599 list_add_tail(&subflow->delegated_node, &delegated->head); in mptcp_subflow_delegate()
602 napi_schedule(&delegated->napi); in mptcp_subflow_delegate()
607 mptcp_subflow_delegated_next(struct mptcp_delegated_action *delegated) in mptcp_subflow_delegated_next() argument
611 if (list_empty(&delegated->head)) in mptcp_subflow_delegated_next()
614 ret = list_first_entry(&delegated->head, struct mptcp_subflow_context, delegated_node); in mptcp_subflow_delegated_next()
H A Dprotocol.c4049 struct mptcp_delegated_action *delegated; in mptcp_napi_poll() local
4053 delegated = container_of(napi, struct mptcp_delegated_action, napi); in mptcp_napi_poll()
4054 while ((subflow = mptcp_subflow_delegated_next(delegated)) != NULL) { in mptcp_napi_poll()
4085 struct mptcp_delegated_action *delegated; in mptcp_proto_init() local
4095 delegated = per_cpu_ptr(&mptcp_delegated_actions, cpu); in mptcp_proto_init()
4096 INIT_LIST_HEAD(&delegated->head); in mptcp_proto_init()
4097 netif_napi_add_tx(&mptcp_napi_dev, &delegated->napi, in mptcp_proto_init()
4099 napi_enable(&delegated->napi); in mptcp_proto_init()

Completed in 8 milliseconds