(prefix netip.Prefix)
| 129 | } |
| 130 | |
| 131 | func (n *Nylon) TableDeleteRoute(prefix netip.Prefix) { |
| 132 | nf := n.router.ForwardTable.Load().Clone() |
| 133 | ne := n.router.ExitTable.Load().Clone() |
| 134 | nf.Delete(prefix) |
| 135 | ne.Delete(prefix) |
| 136 | n.router.ForwardTable.Store(nf) |
| 137 | n.router.ExitTable.Store(ne) |
| 138 | } |
| 139 | |
| 140 | type IOPending struct { |
| 141 | // SeqnoReq values represent a pair of (seqno, hop count) |