Skip to content

Commit 516dcfe

Browse files
committed
tgupdate: merge t/upstream base into t/upstream
2 parents a44778c + 511fc8c commit 516dcfe

File tree

2 files changed

+9
-22
lines changed

2 files changed

+9
-22
lines changed

include/net/mptcp.h

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -100,18 +100,9 @@ struct mptcp_out_options {
100100
#define MPTCP_SCHED_MAX 128
101101
#define MPTCP_SCHED_BUF_MAX (MPTCP_SCHED_NAME_MAX * MPTCP_SCHED_MAX)
102102

103-
#define MPTCP_SUBFLOWS_MAX 8
104-
105-
struct mptcp_sched_data {
106-
u8 subflows;
107-
struct mptcp_subflow_context *contexts[MPTCP_SUBFLOWS_MAX];
108-
};
109-
110103
struct mptcp_sched_ops {
111-
int (*get_send)(struct mptcp_sock *msk,
112-
struct mptcp_sched_data *data);
113-
int (*get_retrans)(struct mptcp_sock *msk,
114-
struct mptcp_sched_data *data);
104+
int (*get_send)(struct mptcp_sock *msk);
105+
int (*get_retrans)(struct mptcp_sock *msk);
115106

116107
char name[MPTCP_SCHED_NAME_MAX];
117108
struct module *owner;

net/mptcp/sched.c

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
static DEFINE_SPINLOCK(mptcp_sched_list_lock);
1717
static LIST_HEAD(mptcp_sched_list);
1818

19-
static int mptcp_sched_default_get_send(struct mptcp_sock *msk,
20-
struct mptcp_sched_data *data)
19+
static int mptcp_sched_default_get_send(struct mptcp_sock *msk)
2120
{
2221
struct sock *ssk;
2322

@@ -29,8 +28,7 @@ static int mptcp_sched_default_get_send(struct mptcp_sock *msk,
2928
return 0;
3029
}
3130

32-
static int mptcp_sched_default_get_retrans(struct mptcp_sock *msk,
33-
struct mptcp_sched_data *data)
31+
static int mptcp_sched_default_get_retrans(struct mptcp_sock *msk)
3432
{
3533
struct sock *ssk;
3634

@@ -157,7 +155,6 @@ void mptcp_subflow_set_scheduled(struct mptcp_subflow_context *subflow,
157155
int mptcp_sched_get_send(struct mptcp_sock *msk)
158156
{
159157
struct mptcp_subflow_context *subflow;
160-
struct mptcp_sched_data *data = NULL;
161158

162159
msk_owned_by_me(msk);
163160

@@ -178,14 +175,13 @@ int mptcp_sched_get_send(struct mptcp_sock *msk)
178175
}
179176

180177
if (msk->sched == &mptcp_sched_default || !msk->sched)
181-
return mptcp_sched_default_get_send(msk, data);
182-
return msk->sched->get_send(msk, data);
178+
return mptcp_sched_default_get_send(msk);
179+
return msk->sched->get_send(msk);
183180
}
184181

185182
int mptcp_sched_get_retrans(struct mptcp_sock *msk)
186183
{
187184
struct mptcp_subflow_context *subflow;
188-
struct mptcp_sched_data *data = NULL;
189185

190186
msk_owned_by_me(msk);
191187

@@ -199,8 +195,8 @@ int mptcp_sched_get_retrans(struct mptcp_sock *msk)
199195
}
200196

201197
if (msk->sched == &mptcp_sched_default || !msk->sched)
202-
return mptcp_sched_default_get_retrans(msk, data);
198+
return mptcp_sched_default_get_retrans(msk);
203199
if (msk->sched->get_retrans)
204-
return msk->sched->get_retrans(msk, data);
205-
return msk->sched->get_send(msk, data);
200+
return msk->sched->get_retrans(msk);
201+
return msk->sched->get_send(msk);
206202
}

0 commit comments

Comments
 (0)