Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nvidia/doca-eth
Use this skill for hands-on DOCA Ethernet packet-queue work on a BlueField DPU or ConnectX NIC — bringing up a `doca_eth_rxq` or `doca_eth_txq` on a port / representor / SF, picking among the four `enum doca_eth_rxq_type` values (`_REGULAR` / `_CYCLIC` / `_MANAGED_MEMPOOL` / `_SHARED_MEMPOOL`), sizing burst or scatter-gather length against the `_cap_*` queries, submitting `doca_eth_txq_task_send` / `_lso_send` (carrying packet `doca_buf`s — no `doca_eth_frame` struct exists), or debugging DOCA_E
Passed 17 of 22 test cases with the skill, and 10 of 22 without it.
and 9 more in the full report
7 fixed10 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am designing a high-throughput line-rate ingress application that receives uniform fixed-size frame bursts into pre-allocated memory rings. Which RX queue type should I select during queue initialization?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends cyclic RX queue type for fixed-size pre-allocated buffer ring high-throughput ingress | Missed | Passed |
| Instructs querying device support via doca_eth_rxq_cap_is_type_supported on doca_devinfo before starting queue context | Missed | Passed |
The instructions your model reads when the skill loads.
Where to start: This skill assumes DOCA is already installed and
the user is doing hands-on packet-queue work on a host or
BlueField with DOCA. Open TASKS.md if the user wants
to do something (configure / build / modify / run / test /
debug); open CAPABILITIES.md when the question
is what can a DOCA Ethernet queue express on this version. If
the user has not installed DOCA yet, route to
doca-setup first. If the user is
asking "how do I get packets to land on my RX queue at all", the
answer lives in doca-flow — DOCA
Ethernet is the queue surface; DOCA Flow is the steering
surface, and they are independent libraries.
The CLASSES of DOCA Ethernet questions this skill is built to answer, each with one worked example. The agent should treat the class as the load-bearing piece — the worked example is a single instance.
doca_eth_rxq
plus a doca_eth_txq on a single BlueField representor for
first-run testing". Answered by the queue-pair lifecycle in
TASKS.md ## configure +
CAPABILITIES.md ## Capabilities and modes
RX / TX object table.CAPABILITIES.md ## Capabilities and modes
doca_eth_rxq_cap_is_type_supported
against a doca_devinfo) in
TASKS.md ## configure.doca_eth_txq?"
— worked example: "allocate a packet doca_buf, attach the
payload, submit one send-task, wait for the completion event".test cases passed, vs 10 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.