{
    "content": [
        {
            "type": "text",
            "text": "# tc-connmark (man)\n\n## NAME\n\nconnmark - netfilter connmark retriever action\n\n## SYNOPSIS\n\ntc ... action connmark [ zone u16zoneindex ] [ CONTROL ] [ index u32index ]\nCONTROL := { reclassify | pipe | drop | continue | ok }\n\n## DESCRIPTION\n\nThe connmark action is used to restore the connection's mark value into the packet's fwmark.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **OPTIONS**\n- **SEE ALSO**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "tc-connmark",
        "section": "",
        "mode": "man",
        "summary": "connmark - netfilter connmark retriever action",
        "synopsis": "tc ... action connmark [ zone u16zoneindex ] [ CONTROL ] [ index u32index ]\nCONTROL := { reclassify | pipe | drop | continue | ok }",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [
            {
                "name": "tc",
                "section": "8",
                "url": "https://www.chedong.com/phpMan.php/man/tc/8/json"
            },
            {
                "name": "tc",
                "section": "8",
                "url": "https://www.chedong.com/phpMan.php/man/tc/8/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 26,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 5,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "connmark - netfilter connmark retriever action\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "tc ... action connmark [ zone u16zoneindex ] [ CONTROL ] [ index u32index ]\n\nCONTROL := { reclassify | pipe | drop | continue | ok }\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "The connmark action is used to restore the connection's mark value into the packet's fwmark.\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "zone u16zoneindex\nSpecify  the  conntrack zone when doing conntrack lookups for packets.  u16zoneindex\nis a 16bit unsigned decimal value.\n\nCONTROL\nHow to continue after executing this action.\n\nreclassify\nRestarts classification by jumping back to the first filter  attached  to  this\naction's parent.\n\npipe   Continue with the next action, this is the default.\n\ndrop\nshot   Packet will be dropped without running further actions.\n\ncontinue\nContinue classification with next filter in line.\n\npass   Return  to  calling  qdisc  for packet processing. This ends the classification\nprocess.\n\nindex u32index\nSpecify an index for this action in order to being able to identify it in  later  com‐\nmands.  u32index is a 32bit unsigned decimal value.\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "tc(8)\n\n\n\niproute2                                     11 Jan 2016          Connmark retriever action in tc(8)",
                "subsections": []
            }
        }
    }
}