14 : max(static_cast<int>(device.
getTargetModel().getMaxPacketId())) {
15 device.walk([&](PacketFlowOp flow) { taken.insert(flow.IDInt()); });
16 device.walk([&](TracePacketOp packet) {
17 if (std::optional<int32_t>
id = packet.getId()) {
21 auto pinned = [&](PacketInfoAttr header) {
22 if (header && header.isAssigned()) {
23 taken.insert(header.assignedId());
26 for (
auto route : device.getOps<RouteOp>()) {
27 pinned(route.getPacketAttr());
29 for (
auto fifo : device.getOps<ObjectFifoCreateOp>()) {
30 pinned(fifo.packetHeader());