commit | 0bfe649fbb1337400065fa47679b381b2ac845f0 | [log] [tgz] |
---|---|---|
author | Toke Høiland-Jørgensen <toke@toke.dk> | Mon Oct 16 17:05:57 2017 +0200 |
committer | Johannes Berg <johannes.berg@intel.com> | Wed Oct 18 09:40:35 2017 +0200 |
tree | d265ad908ee854eb7ceb1dfc34040e4dbe8e00d8 | |
parent | e5f5ce37a7918ed7406c52987c7cc8b670ed5e14 [diff] |
fq_impl: Properly enforce memory limit The fq structure would fail to properly enforce the memory limit in the case where the packet being enqueued was bigger than the packet being removed to bring the memory usage down. So keep dropping packets until the memory usage is back below the limit. Also, fix the statistics for memory limit violations. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> Signed-off-by: Johannes Berg <johannes.berg@intel.com>