Lines Matching refs:mptsub
90 * represented by the mptsub structure. Because each subflow requires access
137 static int mptcp_subflow_socreate(struct mptses *, struct mptsub *,
139 static int mptcp_subflow_soclose(struct mptsub *, struct socket *);
140 static int mptcp_subflow_soconnectx(struct mptses *, struct mptsub *);
144 static void mptcp_subflow_input(struct mptses *, struct mptsub *);
147 static void mptcp_update_last_owner(struct mptsub *, struct socket *);
164 static ev_ret_t mptcp_subflow_events(struct mptses *, struct mptsub *);
165 static ev_ret_t mptcp_subflow_connreset_ev(struct mptses *, struct mptsub *);
166 static ev_ret_t mptcp_subflow_cantrcvmore_ev(struct mptses *, struct mptsub *);
167 static ev_ret_t mptcp_subflow_cantsendmore_ev(struct mptses *, struct mptsub *);
168 static ev_ret_t mptcp_subflow_timeout_ev(struct mptses *, struct mptsub *);
169 static ev_ret_t mptcp_subflow_nosrcaddr_ev(struct mptses *, struct mptsub *);
170 static ev_ret_t mptcp_subflow_failover_ev(struct mptses *, struct mptsub *);
171 static ev_ret_t mptcp_subflow_ifdenied_ev(struct mptses *, struct mptsub *);
172 static ev_ret_t mptcp_subflow_suspend_ev(struct mptses *, struct mptsub *);
173 static ev_ret_t mptcp_subflow_resume_ev(struct mptses *, struct mptsub *);
174 static ev_ret_t mptcp_subflow_connected_ev(struct mptses *, struct mptsub *);
175 static ev_ret_t mptcp_subflow_disconnected_ev(struct mptses *, struct mptsub *);
176 static ev_ret_t mptcp_subflow_mpstatus_ev(struct mptses *, struct mptsub *);
177 static ev_ret_t mptcp_subflow_mustrst_ev(struct mptses *, struct mptsub *);
183 static int mptcp_delete_ok(struct mptses *mpte, struct mptsub *mpts);
185 static unsigned int mptsub_zone_size; /* size of mptsub */
186 static struct zone *mptsub_zone; /* zone for mptsub */
318 mptsub_zone_size = sizeof (struct mptsub);
320 8192, "mptsub")) == NULL) {
540 struct mptsub *
543 struct mptsub *mpts;
561 mptcp_subflow_free(struct mptsub *mpts)
588 mptcp_subflow_socreate(struct mptses *mpte, struct mptsub *mpts, int dom,
724 struct mptsub *, mpts, int, dom, int, error);
736 mptcp_subflow_soclose(struct mptsub *mpts, struct socket *so)
751 DTRACE_MPTCP5(subflow__close, struct mptsub *, mpts,
770 mptcp_subflow_soconnectx(struct mptses *mpte, struct mptsub *mpts)
817 struct mptsub *, mpts, int, error);
1004 mptcp_subflow_sopeeloff(struct mptses *mpte, struct mptsub *mpts,
1087 struct mptsub *, mpts, struct socket *, so,
1096 mptcp_subflow_add(struct mptses *mpte, struct mptsub *mpts,
1329 mptcp_delete_ok(struct mptses *mpte, struct mptsub *mpts)
1356 mptcp_subflow_del(struct mptses *mpte, struct mptsub *mpts, boolean_t close)
1411 mptcp_subflow_disconnect(struct mptses *mpte, struct mptsub *mpts,
1485 struct mptsub *mpts = arg;
1502 mptcp_subflow_input(struct mptses *mpte, struct mptsub *mpts)
1507 struct mptsub *mpts_alt = NULL;
1513 struct mptsub *, mpts);
1572 struct mptsub *mpts = arg;
1588 mptcp_subflow_output(struct mptses *mpte, struct mptsub *mpts)
1605 struct mptsub *, mpts);
1785 struct mptses *, mpte, struct mptsub *, mpts,
1842 struct mptsub *mpts = arg;
1859 mptcp_subflow_events(struct mptses *mpte, struct mptsub *mpts)
1880 struct mptsub *, mpts, uint32_t, events);
1972 mptcp_subflow_connreset_ev(struct mptses *mpte, struct mptsub *mpts)
2021 mptcp_subflow_cantrcvmore_ev(struct mptses *mpte, struct mptsub *mpts)
2046 mptcp_subflow_cantsendmore_ev(struct mptses *mpte, struct mptsub *mpts)
2063 mptcp_subflow_timeout_ev(struct mptses *mpte, struct mptsub *mpts)
2112 mptcp_subflow_nosrcaddr_ev(struct mptses *mpte, struct mptsub *mpts)
2176 mptcp_subflow_failover_ev(struct mptses *mpte, struct mptsub *mpts)
2178 struct mptsub *mpts_alt = NULL;
2259 mptcp_subflow_ifdenied_ev(struct mptses *mpte, struct mptsub *mpts)
2312 mptcp_subflow_suspend_ev(struct mptses *mpte, struct mptsub *mpts)
2334 mptcp_subflow_resume_ev(struct mptses *mpte, struct mptsub *mpts)
2355 mptcp_subflow_connected_ev(struct mptses *mpte, struct mptsub *mpts)
2594 mptcp_subflow_disconnected_ev(struct mptses *mpte, struct mptsub *mpts)
2664 mptcp_subflow_mpstatus_ev(struct mptses *mpte, struct mptsub *mpts)
2728 mptcp_subflow_mustrst_ev(struct mptses *mpte, struct mptsub *mpts)
2827 mptcp_subflow_addref(struct mptsub *mpts, int locked)
2846 mptcp_subflow_remref(struct mptsub *mpts)
2996 struct mptsub *mpts, *tmpts;
3109 struct mptsub *mpts, *tmpts;
3194 struct mptsub *mpts, *tmpts;
4524 mptcp_update_last_owner(struct mptsub *mpts, struct socket *parent_mpso)
4542 fill_mptcp_subflow(struct socket *so, mptcp_flow_t *flow, struct mptsub *mpts)
4583 struct mptsub *mpts;