Alexander Bersenev
0fa81b304a
cdc_ncm: Implement the 32-bit version of NCM Transfer Block
...
The NCM specification defines two formats of transfer blocks: with 16-bit
fields (NTB-16) and with 32-bit fields (NTB-32). Currently only NTB-16 is
implemented.
This patch adds the support of NTB-32. The motivation behind this is that
some devices such as E5785 or E5885 from the current generation of Huawei
LTE routers do not support NTB-16. The previous generations of Huawei
devices are also use NTB-32 by default.
Also this patch enables NTB-32 by default for Huawei devices.
During the 2019 ValdikSS made five attempts to contact Huawei to add the
NTB-16 support to their router firmware, but they were unsuccessful.
Signed-off-by: Alexander Bersenev <bay@hackerdom.ru >
Signed-off-by: David S. Miller <davem@davemloft.net >
2020-03-11 22:59:31 -07:00
..
2020-02-08 13:26:41 -08:00
2020-02-08 14:04:19 -08:00
2020-02-16 18:30:41 -08:00
2020-02-08 10:01:33 +00:00
2019-11-12 11:43:29 -05:00
2020-02-04 07:17:41 +00:00
2020-01-31 14:40:36 -08:00
2020-03-09 16:58:26 -07:00
2020-01-27 17:49:15 +01:00
2020-02-22 12:00:06 +01:00
2020-02-08 17:15:08 -08:00
2020-01-27 14:35:32 +01:00
2020-01-13 11:44:09 -08:00
2020-03-08 22:07:09 -07:00
2019-10-16 10:39:00 +02:00
2020-02-15 12:51:22 -08:00
2020-02-08 14:04:19 -08:00
2020-02-07 17:39:56 -08:00
2020-03-11 22:59:31 -07:00
2019-05-24 17:37:52 +02:00
2020-02-04 03:05:26 +00:00
2020-02-04 03:05:26 +00:00
2020-02-20 17:52:34 -05:00
2020-02-28 01:21:02 +01:00
2020-02-27 18:50:19 -08:00
2020-01-31 13:14:26 -08:00
2020-02-21 11:22:15 -08:00
2020-02-03 16:56:48 +01:00
2020-02-08 14:04:19 -08:00
2020-02-04 03:05:27 +00:00
2020-02-28 12:08:37 -08:00
2020-02-26 20:07:25 -08:00
2019-05-30 11:29:19 -07:00
2020-03-10 16:28:53 -07:00
2020-02-03 17:27:38 -07:00
2020-02-24 16:20:09 -08:00
2020-02-07 14:48:39 -05:00
2020-02-07 14:48:38 -05:00
2017-11-02 11:10:55 +01:00
2020-02-08 13:26:41 -08:00
2020-02-12 14:18:33 +01:00
2020-01-15 16:21:28 +10:00
2019-05-21 11:28:39 +02:00
2020-02-25 11:01:39 -08:00
2020-02-14 09:59:24 +01:00
2019-07-30 14:42:13 -07:00
2020-02-27 18:50:19 -08:00
2018-06-27 19:21:25 +02:00
2020-02-10 10:41:20 +01:00
2020-02-01 09:31:47 +01:00
2020-02-21 11:29:15 +01:00
2017-11-02 11:10:55 +01:00
2020-02-20 21:17:24 +01:00
2020-02-21 11:22:15 -08:00
2020-02-17 12:52:38 +01:00
2020-02-06 06:11:50 +00:00
2019-03-07 18:31:59 -08:00
2020-02-16 19:39:44 -08:00
2019-03-07 18:32:03 -08:00
2020-03-09 20:13:16 -07:00
2020-02-04 03:05:23 +00:00
2019-06-05 17:36:38 +02:00
2020-02-04 07:21:04 +00:00
2020-02-04 07:24:48 +00:00
2020-02-04 03:05:23 +00:00
2020-02-01 10:01:52 -08:00
2020-03-05 14:03:31 -08:00
2020-02-27 18:50:19 -08:00
2020-02-12 13:55:25 -05:00
2017-11-02 11:10:55 +01:00
2020-02-05 14:52:03 -08:00
2020-02-04 03:05:25 +00:00
2020-03-05 17:36:24 -08:00
2020-02-09 12:04:09 -08:00
2020-02-24 15:31:23 -08:00
2020-02-27 12:02:14 -08:00
2020-02-12 11:54:08 -08:00
2020-02-20 21:17:24 +01:00
2020-02-04 03:05:26 +00:00
2020-02-04 03:05:25 +00:00
2020-02-07 14:48:37 -05:00
2020-02-17 10:55:14 +01:00
2018-11-08 21:43:20 -08:00
2019-10-09 12:46:10 +02:00
2020-02-04 03:05:26 +00:00
2019-10-09 12:46:10 +02:00
2020-02-07 14:48:37 -05:00
2020-02-28 12:12:53 -08:00
2020-02-21 22:29:45 +01:00
2020-02-04 03:05:24 +00:00
2020-03-09 20:13:16 -07:00
2020-02-04 03:05:26 +00:00
2020-02-11 10:11:02 +01:00
2020-02-05 18:53:05 +01:00
2020-02-26 20:07:25 -08:00
2019-05-21 11:28:46 +02:00
2020-02-21 11:22:15 -08:00
2020-02-21 11:22:15 -08:00
2017-11-02 11:10:55 +01:00
2020-02-11 16:39:18 -08:00
2020-02-10 12:26:44 -08:00
2020-02-21 11:22:15 -08:00
2019-11-07 20:03:08 -08:00
2019-02-24 12:06:19 -08:00
2018-05-14 09:51:34 -04:00