---
title: NftVerdictKind enum | Wartiva GraphQL API
description: NftVerdictKind specifies the action or decision to be taken for a packet within an nftables rule. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/nft-verdict-kind.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL enum

# `NftVerdictKind` enum

NftVerdictKind specifies the action or decision to be taken for a packet within an nftables rule.

## Values

| Enum Value | Description |
|---|---|
| `RETURN` | Return from the current chain to the calling chain (or the hook if it's a base chain). |
| `GOTO` | Transfer control unconditionally to the specified chain, without returning. |
| `JUMP` | Transfer control to the specified chain, with the expectation to return. |
| `BREAK` | Break out of a loop or set iteration. |
| `CONTINUE` | Continue to the next iteration of a loop or set. |
| `DROP` | Drop the packet, silently discarding it. |
| `ACCEPT` | Accept the packet and allow it to continue processing. |
| `STOLEN` | Indicates that the packet has been "stolen" by userspace (e.g., NFQUEUE) and removed from kernel processing. |
| `QUEUE` | Send the packet to a userspace queue. |
| `REPEAT` | Repeat the current rule (or expression). |
| `STOP` | Stop processing the current rule or chain. |

## Used by

- [`VerdictExpression`](https://wartiva.com/api-docs/types/verdict-expression.html) type: VerdictExpression represents an nftables expression that determines the fate of a packet or controls the flow of execution within the rule set.

## Example

### Example

```json
"RETURN"

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
