tx.c (c316cf670491def52a396d3bdc5a63ad01f7fefa) tx.c (484a54c2e597dbc4ace79c1687022282905afba0)
1/*
2 * Copyright 2002-2005, Instant802 Networks, Inc.
3 * Copyright 2005-2006, Devicescape Software, Inc.
4 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz>
5 * Copyright 2007 Johannes Berg <johannes@sipsolutions.net>
6 * Copyright 2013-2014 Intel Mobile Communications GmbH
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 1326 unchanged lines hidden (view full) ---

1335 struct ieee80211_local *local;
1336 struct txq_info *txqi;
1337 struct codel_vars *cvars;
1338 struct codel_params *cparams;
1339 struct codel_stats *cstats;
1340
1341 local = container_of(fq, struct ieee80211_local, fq);
1342 txqi = container_of(tin, struct txq_info, tin);
1/*
2 * Copyright 2002-2005, Instant802 Networks, Inc.
3 * Copyright 2005-2006, Devicescape Software, Inc.
4 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz>
5 * Copyright 2007 Johannes Berg <johannes@sipsolutions.net>
6 * Copyright 2013-2014 Intel Mobile Communications GmbH
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 1326 unchanged lines hidden (view full) ---

1335 struct ieee80211_local *local;
1336 struct txq_info *txqi;
1337 struct codel_vars *cvars;
1338 struct codel_params *cparams;
1339 struct codel_stats *cstats;
1340
1341 local = container_of(fq, struct ieee80211_local, fq);
1342 txqi = container_of(tin, struct txq_info, tin);
1343 cparams = &local->cparams;
1344 cstats = &txqi->cstats;
1345
1343 cstats = &txqi->cstats;
1344
1345 if (txqi->txq.sta) {
1346 struct sta_info *sta = container_of(txqi->txq.sta,
1347 struct sta_info, sta);
1348 cparams = &sta->cparams;
1349 } else {
1350 cparams = &local->cparams;
1351 }
1352
1346 if (flow == &txqi->def_flow)
1347 cvars = &txqi->def_cvars;
1348 else
1349 cvars = &local->cvars[flow - fq->flows];
1350
1351 return codel_dequeue(txqi,
1352 &flow->backlog,
1353 cparams,

--- 3321 unchanged lines hidden ---
1353 if (flow == &txqi->def_flow)
1354 cvars = &txqi->def_cvars;
1355 else
1356 cvars = &local->cvars[flow - fq->flows];
1357
1358 return codel_dequeue(txqi,
1359 &flow->backlog,
1360 cparams,

--- 3321 unchanged lines hidden ---