|
|
0e73c2345d
|
nvnet: Rename net_nvnet_info -> nvnet_client_info
|
2025-06-20 03:18:07 -07:00 |
|
|
|
0aa1a2e89d
|
nvnet: Check for link-up in nvnet_can_receive
|
2025-06-20 03:18:07 -07:00 |
|
|
|
32bfa71d10
|
nvnet: Simplify some function names, register access
|
2025-06-20 03:18:07 -07:00 |
|
|
|
26d44d9782
|
nvnet: Factor interrupt assertion out to common function
|
2025-06-20 03:18:07 -07:00 |
|
|
|
e653b52124
|
nvnet: Add some traces for link status and AN
|
2025-06-20 03:18:07 -07:00 |
|
|
|
1a33ab6d73
|
vl: Bring up xemu network later, and down if disabled
|
2025-06-20 03:18:07 -07:00 |
|
|
|
094b591bdb
|
ui/xemu-net.c: Handle missing slirp state
|
2025-06-20 03:18:07 -07:00 |
|
|
|
fda1ff6c90
|
ui/xemu-net.c: Move slirp port forward clearing into function
|
2025-06-20 03:18:07 -07:00 |
|
|
|
7cd3887ab0
|
nvnet: Handle link status changes
|
2025-06-20 03:18:07 -07:00 |
|
|
|
c632a22781
|
nvnet: Drop unnecessary call to reset_descriptor_ring_pointers
|
2025-06-20 03:18:07 -07:00 |
|
|
|
b22f42ff95
|
nvnet: Move tx_dma_buf_offset field up
|
2025-06-19 01:56:05 -07:00 |
|
|
|
0eb0a315b8
|
nvnet: Migrate ring index tracking to device registers
|
2025-06-19 01:56:05 -07:00 |
|
|
|
e75c5f3e8f
|
nvnet: Simplify length adjustment in nvnet_dma_packet_from_guest
|
2025-06-19 01:56:05 -07:00 |
|
|
|
d4a5e78ba7
|
nvnet: Drop post-tx descriptor length increase
|
2025-06-19 01:56:05 -07:00 |
|
|
|
59d98ed3be
|
nvnet: Drop some useless debug prints
|
2025-06-19 01:56:05 -07:00 |
|
|
|
389f7ad577
|
nvnet: Rename RingDesc::packet_buffer -> buffer_addr
|
2025-06-19 01:56:05 -07:00 |
|
|
|
9e00beaffa
|
nvnet: Migrate ring size tracking to registers
|
2025-06-19 01:56:05 -07:00 |
|
|
|
bfe9f659d2
|
nvnet: Shrink some debug printfs
|
2025-06-19 01:56:05 -07:00 |
|
|
|
3fd776d98e
|
nvnet: Convert descriptor fields to host byte order and back
|
2025-06-19 01:56:05 -07:00 |
|
|
|
1dbda16970
|
nvnet: Simplify nvnet_dma_packet_to_guest
|
2025-06-19 01:56:05 -07:00 |
|
|
|
fded775222
|
nvnet: Clean up idle bit management
|
2025-06-19 01:56:05 -07:00 |
|
|
|
bf72b3b33a
|
nvnet: Remove more useless comments
|
2025-06-19 01:56:05 -07:00 |
|
|
|
3fc128d929
|
nvnet: Fix phy_{addr,reg} sizes in nvnet_mdio_{read,write}
|
2025-06-19 01:56:05 -07:00 |
|
|
|
e43cf90c74
|
nvnet: Simplify nvnet_mmio_write
|
2025-06-19 01:56:05 -07:00 |
|
|
|
14a95ddb7f
|
nvnet: Move nvnet_dump_ring_descriptors down
|
2025-06-19 01:56:05 -07:00 |
|
|
|
86cda64f70
|
nvnet: Fix register stringification
|
2025-06-19 01:56:05 -07:00 |
|
|
|
59cec6599d
|
nvnet: Move NetClientInfo handlers up
|
2025-06-18 01:32:27 -07:00 |
|
|
|
2e8a08b5e5
|
nvnet: Fix spacing in NvNetState
|
2025-06-18 01:32:27 -07:00 |
|
|
|
5e4d7a1dba
|
nvnet: Fix nvnet_phy_reg_* trace addr/value size
|
2025-06-18 01:32:27 -07:00 |
|
|
|
4e5a1fa157
|
nvnet: Copyright update
|
2025-06-18 01:32:27 -07:00 |
|
|
|
c0fa7e9ec4
|
nvnet: Rename mii reg traces to nvnet_phy_reg_{read,write}
|
2025-06-18 01:32:27 -07:00 |
|
|
|
3eff7dd7fe
|
nvnet: Run clang-format
|
2025-06-18 01:32:27 -07:00 |
|
|
|
bd7a6d7b31
|
nvnet: Make phy registers 16b
|
2025-06-18 01:32:27 -07:00 |
|
|
|
3649593c73
|
nvnet: Factor out phy register read/write from mdio
|
2025-06-18 01:32:27 -07:00 |
|
|
|
f640a9969a
|
nvnet: Rename mdio addr/data registers
|
2025-06-18 01:32:27 -07:00 |
|
|
|
04bd92df40
|
nvnet: Migrate ring size shifts to GET_MASK macro
|
2025-06-18 01:32:27 -07:00 |
|
|
|
f4ab3ab830
|
nvnet: Format the register list
|
2025-06-18 01:32:27 -07:00 |
|
|
|
144d3049a9
|
nvnet: Drop more useless comments
|
2025-06-18 01:32:27 -07:00 |
|
|
|
e180a11d04
|
nvnet: Simplify register stringification
|
2025-06-18 01:32:27 -07:00 |
|
|
|
8d2ea10ef0
|
nvnet: Use QEMU_PACKED macro
|
2025-06-18 01:32:27 -07:00 |
|
|
|
936730bb98
|
nvnet: Drop dead code
|
2025-06-18 01:32:27 -07:00 |
|
|
|
1fd4cc7dd4
|
nvnet: Simplify debug macro
|
2025-06-18 01:32:27 -07:00 |
|
|
|
bf76e3f666
|
nvnet: Eliminate redundant declarations
|
2025-06-18 01:32:27 -07:00 |
|
|
|
361809d623
|
nvnet: Use OBJECT_DECLARE_SIMPLE_TYPE
|
2025-06-18 01:32:27 -07:00 |
|
|
|
6fc9925dc9
|
nvnet: Drop custom packet hexdump
|
2025-06-18 01:32:27 -07:00 |
|
|
|
c9f794c277
|
nvnet: Use is_broadcast_ether_addr
|
2025-06-18 01:32:27 -07:00 |
|
|
|
1312b7e683
|
nvnet: Drop some useless comments
|
2025-06-18 01:32:27 -07:00 |
|
|
|
62b8e789f4
|
nvnet: Move NVNET_DEVICE macro up
|
2025-06-18 01:32:27 -07:00 |
|
|
|
92bc16f015
|
nvnet: Reorganize for more prototype elimination
|
2025-06-18 01:32:27 -07:00 |
|
|
|
ea6d2fc050
|
nvnet: Drop some useless protos
|
2025-06-18 01:32:27 -07:00 |
|