mirror of
https://github.com/corundum/corundum.git
synced 2025-02-06 08:38:23 +08:00
Rework window creation
This commit is contained in:
parent
540e7eb1de
commit
7e3d8606fc
@ -666,7 +666,7 @@ class Port:
|
|||||||
await self.set_mtu(min(self.port_mtu, 9214))
|
await self.set_mtu(min(self.port_mtu, 9214))
|
||||||
|
|
||||||
for k in range(self.sched_count):
|
for k in range(self.sched_count):
|
||||||
p = Scheduler(self, k, self.hw_regs.create_window(self.sched_offset + k*self.sched_stride, self.sched_stride))
|
p = Scheduler(self, k, self.hw_regs.parent.create_window(self.hw_regs.get_parent_address(0) + self.sched_offset + k*self.sched_stride, self.sched_stride))
|
||||||
self.schedulers.append(p)
|
self.schedulers.append(p)
|
||||||
|
|
||||||
async def set_mtu(self, mtu):
|
async def set_mtu(self, mtu):
|
||||||
@ -782,9 +782,7 @@ class Interface:
|
|||||||
self.rx_cpl_queues.append(q)
|
self.rx_cpl_queues.append(q)
|
||||||
|
|
||||||
for k in range(self.port_count):
|
for k in range(self.port_count):
|
||||||
# p = Port(self, k, self.hw_regs.create_window(self.port_offset + k*self.port_stride, self.port_stride))
|
p = Port(self, k, self.hw_regs.create_window(self.port_offset + k*self.port_stride, self.port_stride))
|
||||||
offset = self.port_offset + k*self.port_stride
|
|
||||||
p = Port(self, k, self.hw_regs.create_window(offset, self.hw_regs.size-offset))
|
|
||||||
await p.init()
|
await p.init()
|
||||||
self.ports.append(p)
|
self.ports.append(p)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user