mav b59a3ee431 Rewrite CTL statistics in more simple and scalable way.
Instead of collecting statistics for each combination of ports and logical
units, that consumed ~45KB per LU with present number of ports, collect
separate statistics for every port and every logical unit separately, that
consume only 176 bytes per each single LU/port.  This reduces struct
ctl_lun size down to just 6KB.

Also new IOCTL API/ABI does not hardcode number of LUs/ports, and should
allow handling of very large quantities.

MFC after:	2 weeks (probably keeping old API enabled for some time)
2017-01-09 18:18:15 +00:00
..
2016-07-30 06:32:18 +00:00
2016-12-19 23:38:07 +00:00
2016-10-24 14:08:05 +00:00
2016-10-31 20:31:56 +00:00
2017-01-04 16:24:40 +00:00
2017-01-07 00:59:06 +00:00
2016-11-13 00:11:30 +00:00
2016-10-24 14:08:05 +00:00
2016-11-13 00:11:30 +00:00
2016-11-08 23:59:41 +00:00
2016-11-15 00:24:18 +00:00
2016-12-16 02:06:34 +00:00
2016-12-16 02:09:48 +00:00
2016-11-13 00:11:30 +00:00
2016-12-16 01:59:28 +00:00
2016-12-16 01:47:08 +00:00
2016-12-06 15:42:18 +00:00
2016-12-24 22:51:02 +00:00
2016-07-15 20:27:21 +00:00
2016-12-16 01:51:12 +00:00
2016-09-30 13:50:59 +00:00
2017-01-04 17:39:20 +00:00
2016-09-19 06:39:11 +00:00
2016-12-05 13:23:22 +00:00
2017-01-04 23:22:34 +00:00
2016-10-24 14:08:05 +00:00
2016-11-13 00:11:30 +00:00
2017-01-09 00:29:23 +00:00
2016-11-13 00:11:30 +00:00
2016-12-06 00:39:00 +00:00
2017-01-07 17:37:39 +00:00
2016-11-13 00:11:30 +00:00
2016-11-08 23:59:41 +00:00
2016-11-13 00:11:30 +00:00
2016-09-27 18:08:38 +00:00