![](https://secure.gravatar.com/avatar/d16c0d0172b855662ce744394c5b329b.jpg?s=120&d=mm&r=g)
21 Oct
2003
21 Oct
'03
5:08 p.m.
I'm trying to write code that passes packets between microengines hopefully using ucode macros provided by the SDK. Right now, I have the Ingress ace running on ME's 0 and 1 (1 Gigabit port), Intermediate processing code on ME's 2, 3, 4, and the Egress ace running on ME 5. I need to pass packets from ME's 0,1 to ME's 2,3,4 (The egress side isn't to important right now). The DL_MESink macro seems to queue the packets up, but I'm unsure how to dequeue the packets at the other end. Can the ME-ME rings provided by the SDK be used for this, and, if so, how are packets dequeued? Thanks, Chris