Alex Forencich
|
2a7d0e0947
|
Use new PTP time distribution subsystem
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-11-07 21:57:07 -08:00 |
|
Alex Forencich
|
6b256f82d3
|
Generate pause frames on TX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-09-10 23:22:50 -07:00 |
|
Alex Forencich
|
9963674c61
|
Add flow control
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-09-09 19:01:36 -07:00 |
|
Alex Forencich
|
bed12ee774
|
Consolidate CQs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-10 17:52:34 -07:00 |
|
Alex Forencich
|
265035769a
|
Reorganize queue control registers
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-07 01:19:19 -07:00 |
|
Alex Forencich
|
cc202ce45d
|
utils: Add verbose option to mqnic-dump; hide disabled queues, scheduler state, and zero-valued statistics counters by default
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-27 23:31:28 -07:00 |
|
Alex Forencich
|
448fa8eb4c
|
Use SPDX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-26 11:44:57 -07:00 |
|
Alex Forencich
|
9834f8365c
|
Rework resource management in testbenches, driver, and utils
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-05-01 22:04:43 -07:00 |
|
Alex Forencich
|
66f5b9fcc1
|
Clean up naming in testbenches, driver, and utils
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-04-30 21:48:34 -07:00 |
|
Alex Forencich
|
bb158d568f
|
Add RX indirection table
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-04-10 15:05:32 -07:00 |
|
Alex Forencich
|
6cfd808823
|
utils: Dump statistics counters in mqnic-dump
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-11-23 17:38:28 -08:00 |
|
Alex Forencich
|
d3942da875
|
fpga: Add clock info register block
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-10-15 19:45:02 -07:00 |
|
Alex Forencich
|
796ead9b1b
|
utils: Fix PCI device path checks
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-27 14:26:37 -07:00 |
|
Alex Forencich
|
1eb04bb75b
|
utils: Improve PTP clock period reporting
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-05 15:11:26 -07:00 |
|
Alex Forencich
|
c2fea3a616
|
Add port register blocks with support for PHY link status reporting
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-04 09:03:37 -07:00 |
|
Alex Forencich
|
698fd2f104
|
Consistent naming of library functions and structs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-24 22:51:37 -07:00 |
|
Alex Forencich
|
2bd8350276
|
Add RX queue mapping module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-23 00:12:22 -07:00 |
|
Alex Forencich
|
1b3caa1f0f
|
Fix reg block enumeration to properly handle NULL register blocks
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-22 23:27:15 -07:00 |
|
Alex Forencich
|
c58585036e
|
lib/mqnic: Add mqnic_print_fw_id
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-19 13:37:54 -07:00 |
|
Alex Forencich
|
a1cd110074
|
Peel off common software components into a static library
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-19 01:45:01 -07:00 |
|
Alex Forencich
|
cbd9d0dfc6
|
Expose port and scheduler block counts in IF control block; update driver model, driver, and userspace tools to handle scheduler blocks separately from ports
|
2022-03-28 17:23:27 -07:00 |
|
Alex Forencich
|
6daf1171b5
|
Improve ioctl implementation to support arbitrary number of regions
|
2022-03-26 00:24:02 -07:00 |
|
Alex Forencich
|
d5f1da7f08
|
Print PCIe device ID, if available
|
2022-03-03 22:44:05 -08:00 |
|
Alex Forencich
|
137a6778da
|
Combine interface control blocks
|
2022-01-15 21:53:13 -08:00 |
|
Alex Forencich
|
ce21774f06
|
Register space reorganization
|
2021-12-29 22:31:46 -08:00 |
|
Alex Forencich
|
23cd700a3f
|
Refactor userspace init/teardown code
|
2021-12-24 13:49:41 -08:00 |
|
Alex Forencich
|
7d561c713f
|
Update userspace utils
|
2020-05-01 21:55:50 -07:00 |
|
Alex Forencich
|
9092e3c5cd
|
Update mqnic-dump utility
|
2020-04-21 18:22:17 -07:00 |
|
Alex Forencich
|
1a739b326d
|
Dump PHC and TDMA registers
|
2019-12-30 21:03:00 -08:00 |
|
Alex Forencich
|
f6da532b97
|
Read PHC stride
|
2019-12-30 21:02:24 -08:00 |
|
Alex Forencich
|
3737d85206
|
Use correct queue counts
|
2019-12-29 17:07:04 -08:00 |
|
Alex Forencich
|
a432a8f472
|
Dump event queue state
|
2019-12-04 13:29:40 -08:00 |
|
Alex Forencich
|
f35d576301
|
Add mqnic-dump utility
|
2019-11-21 17:08:40 -08:00 |
|