1527 lines · yaml
1# SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)2 3name: nftables4protocol: netlink-raw5protonum: 126 7doc:8 Netfilter nftables configuration over netlink.9 10definitions:11 -12 name: nfgenmsg13 type: struct14 members:15 -16 name: nfgen-family17 type: u818 -19 name: version20 type: u821 -22 name: res-id23 byte-order: big-endian24 type: u1625 -26 name: meta-keys27 type: enum28 entries:29 - len30 - protocol31 - priority32 - mark33 - iif34 - oif35 - iifname36 - oifname37 - iftype38 - oiftype39 - skuid40 - skgid41 - nftrace42 - rtclassid43 - secmark44 - nfproto45 - l4-proto46 - bri-iifname47 - bri-oifname48 - pkttype49 - cpu50 - iifgroup51 - oifgroup52 - cgroup53 - prandom54 - secpath55 - iifkind56 - oifkind57 - bri-iifpvid58 - bri-iifvproto59 - time-ns60 - time-day61 - time-hour62 - sdif63 - sdifname64 - bri-broute65 -66 name: bitwise-ops67 type: enum68 entries:69 - bool70 - lshift71 - rshift72 -73 name: cmp-ops74 type: enum75 entries:76 - eq77 - neq78 - lt79 - lte80 - gt81 - gte82 -83 name: object-type84 type: enum85 entries:86 - unspec87 - counter88 - quota89 - ct-helper90 - limit91 - connlimit92 - tunnel93 - ct-timeout94 - secmark95 - ct-expect96 - synproxy97 -98 name: nat-range-flags99 type: flags100 entries:101 - map-ips102 - proto-specified103 - proto-random104 - persistent105 - proto-random-fully106 - proto-offset107 - netmap108 -109 name: table-flags110 type: flags111 entries:112 - dormant113 - owner114 - persist115 -116 name: chain-flags117 type: flags118 entries:119 - base120 - hw-offload121 - binding122 -123 name: set-flags124 type: flags125 entries:126 - anonymous127 - constant128 - interval129 - map130 - timeout131 - eval132 - object133 - concat134 - expr135 -136 name: lookup-flags137 type: flags138 entries:139 - invert140 -141 name: ct-keys142 type: enum143 entries:144 - state145 - direction146 - status147 - mark148 - secmark149 - expiration150 - helper151 - l3protocol152 - src153 - dst154 - protocol155 - proto-src156 - proto-dst157 - labels158 - pkts159 - bytes160 - avgpkt161 - zone162 - eventmask163 - src-ip164 - dst-ip165 - src-ip6166 - dst-ip6167 - ct-id168 -169 name: ct-direction170 type: enum171 entries:172 - original173 - reply174 -175 name: quota-flags176 type: flags177 entries:178 - invert179 - depleted180 -181 name: verdict-code182 type: enum183 entries:184 - name: continue185 value: 0xffffffff186 - name: break187 value: 0xfffffffe188 - name: jump189 value: 0xfffffffd190 - name: goto191 value: 0xfffffffc192 - name: return193 value: 0xfffffffb194 - name: drop195 value: 0196 - name: accept197 value: 1198 - name: stolen199 value: 2200 - name: queue201 value: 3202 - name: repeat203 value: 4204 -205 name: fib-result206 type: enum207 entries:208 - oif209 - oifname210 - addrtype211 -212 name: fib-flags213 type: flags214 entries:215 - saddr216 - daddr217 - mark218 - iif219 - oif220 - present221 -222 name: reject-types223 type: enum224 entries:225 - icmp-unreach226 - tcp-rst227 - icmpx-unreach228 229attribute-sets:230 -231 name: empty-attrs232 attributes:233 -234 name: name235 type: string236 -237 name: batch-attrs238 attributes:239 -240 name: genid241 type: u32242 byte-order: big-endian243 -244 name: table-attrs245 attributes:246 -247 name: name248 type: string249 doc: name of the table250 -251 name: flags252 type: u32253 byte-order: big-endian254 doc: bitmask of flags255 enum: table-flags256 enum-as-flags: true257 -258 name: use259 type: u32260 byte-order: big-endian261 doc: number of chains in this table262 -263 name: handle264 type: u64265 byte-order: big-endian266 doc: numeric handle of the table267 -268 name: userdata269 type: binary270 doc: user data271 -272 name: chain-attrs273 attributes:274 -275 name: table276 type: string277 doc: name of the table containing the chain278 -279 name: handle280 type: u64281 byte-order: big-endian282 doc: numeric handle of the chain283 -284 name: name285 type: string286 doc: name of the chain287 -288 name: hook289 type: nest290 nested-attributes: nft-hook-attrs291 doc: hook specification for basechains292 -293 name: policy294 type: u32295 byte-order: big-endian296 doc: numeric policy of the chain297 -298 name: use299 type: u32300 byte-order: big-endian301 doc: number of references to this chain302 -303 name: type304 type: string305 doc: type name of the chain306 -307 name: counters308 type: nest309 nested-attributes: nft-counter-attrs310 doc: counter specification of the chain311 -312 name: flags313 type: u32314 byte-order: big-endian315 doc: chain flags316 enum: chain-flags317 enum-as-flags: true318 -319 name: id320 type: u32321 byte-order: big-endian322 doc: uniquely identifies a chain in a transaction323 -324 name: userdata325 type: binary326 doc: user data327 -328 name: counter-attrs329 attributes:330 -331 name: bytes332 type: u64333 byte-order: big-endian334 -335 name: packets336 type: u64337 byte-order: big-endian338 -339 name: pad340 type: pad341 -342 name: nft-hook-attrs343 attributes:344 -345 name: num346 type: u32347 byte-order: big-endian348 -349 name: priority350 type: s32351 byte-order: big-endian352 -353 name: dev354 type: string355 doc: net device name356 -357 name: devs358 type: nest359 nested-attributes: hook-dev-attrs360 doc: list of net devices361 -362 name: hook-dev-attrs363 attributes:364 -365 name: name366 type: string367 multi-attr: true368 -369 name: nft-counter-attrs370 attributes:371 -372 name: bytes373 type: u64374 -375 name: packets376 type: u64377 -378 name: rule-attrs379 attributes:380 -381 name: table382 type: string383 doc: name of the table containing the rule384 -385 name: chain386 type: string387 doc: name of the chain containing the rule388 -389 name: handle390 type: u64391 byte-order: big-endian392 doc: numeric handle of the rule393 -394 name: expressions395 type: nest396 nested-attributes: expr-list-attrs397 doc: list of expressions398 -399 name: compat400 type: nest401 nested-attributes: rule-compat-attrs402 doc: compatibility specifications of the rule403 -404 name: position405 type: u64406 byte-order: big-endian407 doc: numeric handle of the previous rule408 -409 name: userdata410 type: binary411 doc: user data412 -413 name: id414 type: u32415 doc: uniquely identifies a rule in a transaction416 -417 name: position-id418 type: u32419 doc: transaction unique identifier of the previous rule420 -421 name: chain-id422 type: u32423 doc: add the rule to chain by ID, alternative to chain name424 -425 name: expr-list-attrs426 attributes:427 -428 name: elem429 type: nest430 nested-attributes: expr-attrs431 multi-attr: true432 -433 name: expr-attrs434 attributes:435 -436 name: name437 type: string438 doc: name of the expression type439 -440 name: data441 type: sub-message442 sub-message: expr-ops443 selector: name444 doc: type specific data445 -446 name: rule-compat-attrs447 attributes:448 -449 name: proto450 type: binary451 doc: numeric value of the handled protocol452 -453 name: flags454 type: binary455 doc: bitmask of flags456 -457 name: set-attrs458 attributes:459 -460 name: table461 type: string462 doc: table name463 -464 name: name465 type: string466 doc: set name467 -468 name: flags469 type: u32470 enum: set-flags471 byte-order: big-endian472 doc: bitmask of enum nft_set_flags473 -474 name: key-type475 type: u32476 byte-order: big-endian477 doc: key data type, informational purpose only478 -479 name: key-len480 type: u32481 byte-order: big-endian482 doc: key data length483 -484 name: data-type485 type: u32486 byte-order: big-endian487 doc: mapping data type488 -489 name: data-len490 type: u32491 byte-order: big-endian492 doc: mapping data length493 -494 name: policy495 type: u32496 byte-order: big-endian497 doc: selection policy498 -499 name: desc500 type: nest501 nested-attributes: set-desc-attrs502 doc: set description503 -504 name: id505 type: u32506 doc: uniquely identifies a set in a transaction507 -508 name: timeout509 type: u64510 doc: default timeout value511 -512 name: gc-interval513 type: u32514 doc: garbage collection interval515 -516 name: userdata517 type: binary518 doc: user data519 -520 name: pad521 type: pad522 -523 name: obj-type524 type: u32525 byte-order: big-endian526 doc: stateful object type527 -528 name: handle529 type: u64530 byte-order: big-endian531 doc: set handle532 -533 name: expr534 type: nest535 nested-attributes: expr-attrs536 doc: set expression537 multi-attr: true538 -539 name: expressions540 type: nest541 nested-attributes: set-list-attrs542 doc: list of expressions543 -544 name: set-desc-attrs545 attributes:546 -547 name: size548 type: u32549 byte-order: big-endian550 doc: number of elements in set551 -552 name: concat553 type: nest554 nested-attributes: set-desc-concat-attrs555 doc: description of field concatenation556 multi-attr: true557 -558 name: set-desc-concat-attrs559 attributes:560 -561 name: elem562 type: nest563 nested-attributes: set-field-attrs564 -565 name: set-field-attrs566 attributes:567 -568 name: len569 type: u32570 byte-order: big-endian571 -572 name: set-list-attrs573 attributes:574 -575 name: elem576 type: nest577 nested-attributes: expr-attrs578 multi-attr: true579 -580 name: setelem-attrs581 attributes:582 -583 name: key584 type: nest585 nested-attributes: data-attrs586 doc: key value587 -588 name: data589 type: nest590 nested-attributes: data-attrs591 doc: data value of mapping592 -593 name: flags594 type: binary595 doc: bitmask of nft_set_elem_flags596 -597 name: timeout598 type: u64599 doc: timeout value600 -601 name: expiration602 type: u64603 doc: expiration time604 -605 name: userdata606 type: binary607 doc: user data608 -609 name: expr610 type: nest611 nested-attributes: expr-attrs612 doc: expression613 -614 name: objref615 type: string616 doc: stateful object reference617 -618 name: key-end619 type: nest620 nested-attributes: data-attrs621 doc: closing key value622 -623 name: expressions624 type: nest625 nested-attributes: expr-list-attrs626 doc: list of expressions627 -628 name: setelem-list-elem-attrs629 attributes:630 -631 name: elem632 type: nest633 nested-attributes: setelem-attrs634 multi-attr: true635 -636 name: setelem-list-attrs637 attributes:638 -639 name: table640 type: string641 -642 name: set643 type: string644 -645 name: elements646 type: nest647 nested-attributes: setelem-list-elem-attrs648 -649 name: set-id650 type: u32651 -652 name: gen-attrs653 attributes:654 -655 name: id656 type: u32657 byte-order: big-endian658 doc: ruleset generation id659 -660 name: proc-pid661 type: u32662 byte-order: big-endian663 -664 name: proc-name665 type: string666 -667 name: obj-attrs668 attributes:669 -670 name: table671 type: string672 doc: name of the table containing the expression673 -674 name: name675 type: string676 doc: name of this expression type677 -678 name: type679 type: u32680 enum: object-type681 byte-order: big-endian682 doc: stateful object type683 -684 name: data685 type: sub-message686 sub-message: obj-data687 selector: type688 doc: stateful object data689 -690 name: use691 type: u32692 byte-order: big-endian693 doc: number of references to this expression694 -695 name: handle696 type: u64697 byte-order: big-endian698 doc: object handle699 -700 name: pad701 type: pad702 -703 name: userdata704 type: binary705 doc: user data706 -707 name: quota-attrs708 attributes:709 -710 name: bytes711 type: u64712 byte-order: big-endian713 -714 name: flags715 type: u32716 byte-order: big-endian717 enum: quota-flags718 -719 name: pad720 type: pad721 -722 name: consumed723 type: u64724 byte-order: big-endian725 -726 name: flowtable-attrs727 attributes:728 -729 name: table730 type: string731 -732 name: name733 type: string734 -735 name: hook736 type: nest737 nested-attributes: flowtable-hook-attrs738 -739 name: use740 type: u32741 byte-order: big-endian742 -743 name: handle744 type: u64745 byte-order: big-endian746 -747 name: pad748 type: pad749 -750 name: flags751 type: u32752 byte-order: big-endian753 -754 name: flowtable-hook-attrs755 attributes:756 -757 name: num758 type: u32759 byte-order: big-endian760 -761 name: priority762 type: u32763 byte-order: big-endian764 -765 name: devs766 type: nest767 nested-attributes: hook-dev-attrs768 -769 name: expr-bitwise-attrs770 attributes:771 -772 name: sreg773 type: u32774 byte-order: big-endian775 -776 name: dreg777 type: u32778 byte-order: big-endian779 -780 name: len781 type: u32782 byte-order: big-endian783 -784 name: mask785 type: nest786 nested-attributes: data-attrs787 -788 name: xor789 type: nest790 nested-attributes: data-attrs791 -792 name: op793 type: u32794 byte-order: big-endian795 enum: bitwise-ops796 -797 name: data798 type: nest799 nested-attributes: data-attrs800 -801 name: expr-cmp-attrs802 attributes:803 -804 name: sreg805 type: u32806 byte-order: big-endian807 -808 name: op809 type: u32810 byte-order: big-endian811 enum: cmp-ops812 -813 name: data814 type: nest815 nested-attributes: data-attrs816 -817 name: data-attrs818 attributes:819 -820 name: value821 type: binary822 # sub-type: u8823 -824 name: verdict825 type: nest826 nested-attributes: verdict-attrs827 -828 name: verdict-attrs829 attributes:830 -831 name: code832 type: u32833 byte-order: big-endian834 enum: verdict-code835 -836 name: chain837 type: string838 -839 name: chain-id840 type: u32841 -842 name: expr-counter-attrs843 attributes:844 -845 name: bytes846 type: u64847 doc: Number of bytes848 -849 name: packets850 type: u64851 doc: Number of packets852 -853 name: pad854 type: pad855 -856 name: expr-fib-attrs857 attributes:858 -859 name: dreg860 type: u32861 byte-order: big-endian862 -863 name: result864 type: u32865 byte-order: big-endian866 enum: fib-result867 -868 name: flags869 type: u32870 byte-order: big-endian871 enum: fib-flags872 -873 name: expr-ct-attrs874 attributes:875 -876 name: dreg877 type: u32878 byte-order: big-endian879 -880 name: key881 type: u32882 byte-order: big-endian883 enum: ct-keys884 -885 name: direction886 type: u8887 enum: ct-direction888 -889 name: sreg890 type: u32891 byte-order: big-endian892 -893 name: expr-flow-offload-attrs894 attributes:895 -896 name: name897 type: string898 doc: Flow offload table name899 -900 name: expr-immediate-attrs901 attributes:902 -903 name: dreg904 type: u32905 byte-order: big-endian906 -907 name: data908 type: nest909 nested-attributes: data-attrs910 -911 name: expr-lookup-attrs912 attributes:913 -914 name: set915 type: string916 doc: Name of set to use917 -918 name: set id919 type: u32920 byte-order: big-endian921 doc: ID of set to use922 -923 name: sreg924 type: u32925 byte-order: big-endian926 -927 name: dreg928 type: u32929 byte-order: big-endian930 -931 name: flags932 type: u32933 byte-order: big-endian934 enum: lookup-flags935 -936 name: expr-meta-attrs937 attributes:938 -939 name: dreg940 type: u32941 byte-order: big-endian942 -943 name: key944 type: u32945 byte-order: big-endian946 enum: meta-keys947 -948 name: sreg949 type: u32950 byte-order: big-endian951 -952 name: expr-nat-attrs953 attributes:954 -955 name: type956 type: u32957 byte-order: big-endian958 -959 name: family960 type: u32961 byte-order: big-endian962 -963 name: reg-addr-min964 type: u32965 byte-order: big-endian966 -967 name: reg-addr-max968 type: u32969 byte-order: big-endian970 -971 name: reg-proto-min972 type: u32973 byte-order: big-endian974 -975 name: reg-proto-max976 type: u32977 byte-order: big-endian978 -979 name: flags980 type: u32981 byte-order: big-endian982 enum: nat-range-flags983 enum-as-flags: true984 -985 name: expr-payload-attrs986 attributes:987 -988 name: dreg989 type: u32990 byte-order: big-endian991 -992 name: base993 type: u32994 byte-order: big-endian995 -996 name: offset997 type: u32998 byte-order: big-endian999 -1000 name: len1001 type: u321002 byte-order: big-endian1003 -1004 name: sreg1005 type: u321006 byte-order: big-endian1007 -1008 name: csum-type1009 type: u321010 byte-order: big-endian1011 -1012 name: csum-offset1013 type: u321014 byte-order: big-endian1015 -1016 name: csum-flags1017 type: u321018 byte-order: big-endian1019 -1020 name: expr-reject-attrs1021 attributes:1022 -1023 name: type1024 type: u321025 byte-order: big-endian1026 enum: reject-types1027 -1028 name: icmp-code1029 type: u81030 -1031 name: expr-target-attrs1032 attributes:1033 -1034 name: name1035 type: string1036 -1037 name: rev1038 type: u321039 byte-order: big-endian1040 -1041 name: info1042 type: binary1043 -1044 name: expr-tproxy-attrs1045 attributes:1046 -1047 name: family1048 type: u321049 byte-order: big-endian1050 -1051 name: reg-addr1052 type: u321053 byte-order: big-endian1054 -1055 name: reg-port1056 type: u321057 byte-order: big-endian1058 -1059 name: expr-objref-attrs1060 attributes:1061 -1062 name: imm-type1063 type: u321064 byte-order: big-endian1065 -1066 name: imm-name1067 type: string1068 doc: object name1069 -1070 name: set-sreg1071 type: u321072 byte-order: big-endian1073 -1074 name: set-name1075 type: string1076 doc: name of object map1077 -1078 name: set-id1079 type: u321080 byte-order: big-endian1081 doc: id of object map1082 1083sub-messages:1084 -1085 name: expr-ops1086 formats:1087 -1088 value: bitwise1089 attribute-set: expr-bitwise-attrs1090 -1091 value: cmp1092 attribute-set: expr-cmp-attrs1093 -1094 value: counter1095 attribute-set: expr-counter-attrs1096 -1097 value: ct1098 attribute-set: expr-ct-attrs1099 -1100 value: fib1101 attribute-set: expr-fib-attrs1102 -1103 value: flow_offload1104 attribute-set: expr-flow-offload-attrs1105 -1106 value: immediate1107 attribute-set: expr-immediate-attrs1108 -1109 value: lookup1110 attribute-set: expr-lookup-attrs1111 -1112 value: meta1113 attribute-set: expr-meta-attrs1114 -1115 value: nat1116 attribute-set: expr-nat-attrs1117 -1118 value: objref1119 attribute-set: expr-objref-attrs1120 -1121 value: payload1122 attribute-set: expr-payload-attrs1123 -1124 value: quota1125 attribute-set: quota-attrs1126 -1127 value: reject1128 attribute-set: expr-reject-attrs1129 -1130 value: target1131 attribute-set: expr-target-attrs1132 -1133 value: tproxy1134 attribute-set: expr-tproxy-attrs1135 -1136 name: obj-data1137 formats:1138 -1139 value: counter1140 attribute-set: counter-attrs1141 -1142 value: quota1143 attribute-set: quota-attrs1144 1145operations:1146 enum-model: directional1147 list:1148 -1149 name: batch-begin1150 doc: Start a batch of operations1151 attribute-set: batch-attrs1152 fixed-header: nfgenmsg1153 do:1154 request:1155 value: 0x101156 attributes:1157 - genid1158 reply:1159 value: 0x101160 attributes:1161 - genid1162 -1163 name: batch-end1164 doc: Finish a batch of operations1165 attribute-set: batch-attrs1166 fixed-header: nfgenmsg1167 do:1168 request:1169 value: 0x111170 attributes:1171 - genid1172 -1173 name: newtable1174 doc: Create a new table.1175 attribute-set: table-attrs1176 fixed-header: nfgenmsg1177 do:1178 request:1179 value: 0xa001180 attributes:1181 - name1182 -1183 name: gettable1184 doc: Get / dump tables.1185 attribute-set: table-attrs1186 fixed-header: nfgenmsg1187 do:1188 request:1189 value: 0xa011190 attributes:1191 - name1192 reply:1193 value: 0xa001194 attributes:1195 - name1196 -1197 name: deltable1198 doc: Delete an existing table.1199 attribute-set: table-attrs1200 fixed-header: nfgenmsg1201 do:1202 request:1203 value: 0xa021204 attributes:1205 - name1206 -1207 name: destroytable1208 doc: Delete an existing table with destroy semantics (ignoring ENOENT errors).1209 attribute-set: table-attrs1210 fixed-header: nfgenmsg1211 do:1212 request:1213 value: 0xa1a1214 attributes:1215 - name1216 -1217 name: newchain1218 doc: Create a new chain.1219 attribute-set: chain-attrs1220 fixed-header: nfgenmsg1221 do:1222 request:1223 value: 0xa031224 attributes:1225 - name1226 -1227 name: getchain1228 doc: Get / dump chains.1229 attribute-set: chain-attrs1230 fixed-header: nfgenmsg1231 do:1232 request:1233 value: 0xa041234 attributes:1235 - name1236 reply:1237 value: 0xa031238 attributes:1239 - name1240 -1241 name: delchain1242 doc: Delete an existing chain.1243 attribute-set: chain-attrs1244 fixed-header: nfgenmsg1245 do:1246 request:1247 value: 0xa051248 attributes:1249 - name1250 -1251 name: destroychain1252 doc: Delete an existing chain with destroy semantics (ignoring ENOENT errors).1253 attribute-set: chain-attrs1254 fixed-header: nfgenmsg1255 do:1256 request:1257 value: 0xa1b1258 attributes:1259 - name1260 -1261 name: newrule1262 doc: Create a new rule.1263 attribute-set: rule-attrs1264 fixed-header: nfgenmsg1265 do:1266 request:1267 value: 0xa061268 attributes:1269 - name1270 -1271 name: getrule1272 doc: Get / dump rules.1273 attribute-set: rule-attrs1274 fixed-header: nfgenmsg1275 do:1276 request:1277 value: 0xa071278 attributes:1279 - name1280 reply:1281 value: 0xa061282 attributes:1283 - name1284 -1285 name: getrule-reset1286 doc: Get / dump rules and reset stateful expressions.1287 attribute-set: rule-attrs1288 fixed-header: nfgenmsg1289 do:1290 request:1291 value: 0xa191292 attributes:1293 - name1294 reply:1295 value: 0xa061296 attributes:1297 - name1298 -1299 name: delrule1300 doc: Delete an existing rule.1301 attribute-set: rule-attrs1302 fixed-header: nfgenmsg1303 do:1304 request:1305 value: 0xa081306 attributes:1307 - name1308 -1309 name: destroyrule1310 doc: Delete an existing rule with destroy semantics (ignoring ENOENT errors).1311 attribute-set: rule-attrs1312 fixed-header: nfgenmsg1313 do:1314 request:1315 value: 0xa1c1316 attributes:1317 - name1318 -1319 name: newset1320 doc: Create a new set.1321 attribute-set: set-attrs1322 fixed-header: nfgenmsg1323 do:1324 request:1325 value: 0xa091326 attributes:1327 - name1328 -1329 name: getset1330 doc: Get / dump sets.1331 attribute-set: set-attrs1332 fixed-header: nfgenmsg1333 do:1334 request:1335 value: 0xa0a1336 attributes:1337 - name1338 reply:1339 value: 0xa091340 attributes:1341 - name1342 -1343 name: delset1344 doc: Delete an existing set.1345 attribute-set: set-attrs1346 fixed-header: nfgenmsg1347 do:1348 request:1349 value: 0xa0b1350 attributes:1351 - name1352 -1353 name: destroyset1354 doc: Delete an existing set with destroy semantics (ignoring ENOENT errors).1355 attribute-set: set-attrs1356 fixed-header: nfgenmsg1357 do:1358 request:1359 value: 0xa1d1360 attributes:1361 - name1362 -1363 name: newsetelem1364 doc: Create a new set element.1365 attribute-set: setelem-list-attrs1366 fixed-header: nfgenmsg1367 do:1368 request:1369 value: 0xa0c1370 attributes:1371 - name1372 -1373 name: getsetelem1374 doc: Get / dump set elements.1375 attribute-set: setelem-list-attrs1376 fixed-header: nfgenmsg1377 do:1378 request:1379 value: 0xa0d1380 attributes:1381 - name1382 reply:1383 value: 0xa0c1384 attributes:1385 - name1386 -1387 name: getsetelem-reset1388 doc: Get / dump set elements and reset stateful expressions.1389 attribute-set: setelem-list-attrs1390 fixed-header: nfgenmsg1391 do:1392 request:1393 value: 0xa211394 attributes:1395 - name1396 reply:1397 value: 0xa0c1398 attributes:1399 - name1400 -1401 name: delsetelem1402 doc: Delete an existing set element.1403 attribute-set: setelem-list-attrs1404 fixed-header: nfgenmsg1405 do:1406 request:1407 value: 0xa0e1408 attributes:1409 - name1410 -1411 name: destroysetelem1412 doc: Delete an existing set element with destroy semantics.1413 attribute-set: setelem-list-attrs1414 fixed-header: nfgenmsg1415 do:1416 request:1417 value: 0xa1e1418 attributes:1419 - name1420 -1421 name: getgen1422 doc: Get / dump rule-set generation.1423 attribute-set: gen-attrs1424 fixed-header: nfgenmsg1425 do:1426 request:1427 value: 0xa101428 attributes:1429 - name1430 reply:1431 value: 0xa0f1432 attributes:1433 - name1434 -1435 name: newobj1436 doc: Create a new stateful object.1437 attribute-set: obj-attrs1438 fixed-header: nfgenmsg1439 do:1440 request:1441 value: 0xa121442 attributes:1443 - name1444 -1445 name: getobj1446 doc: Get / dump stateful objects.1447 attribute-set: obj-attrs1448 fixed-header: nfgenmsg1449 do:1450 request:1451 value: 0xa131452 attributes:1453 - name1454 reply:1455 value: 0xa121456 attributes:1457 - name1458 -1459 name: delobj1460 doc: Delete an existing stateful object.1461 attribute-set: obj-attrs1462 fixed-header: nfgenmsg1463 do:1464 request:1465 value: 0xa141466 attributes:1467 - name1468 -1469 name: destroyobj1470 doc: Delete an existing stateful object with destroy semantics.1471 attribute-set: obj-attrs1472 fixed-header: nfgenmsg1473 do:1474 request:1475 value: 0xa1f1476 attributes:1477 - name1478 -1479 name: newflowtable1480 doc: Create a new flow table.1481 attribute-set: flowtable-attrs1482 fixed-header: nfgenmsg1483 do:1484 request:1485 value: 0xa161486 attributes:1487 - name1488 -1489 name: getflowtable1490 doc: Get / dump flow tables.1491 attribute-set: flowtable-attrs1492 fixed-header: nfgenmsg1493 do:1494 request:1495 value: 0xa171496 attributes:1497 - name1498 reply:1499 value: 0xa161500 attributes:1501 - name1502 -1503 name: delflowtable1504 doc: Delete an existing flow table.1505 attribute-set: flowtable-attrs1506 fixed-header: nfgenmsg1507 do:1508 request:1509 value: 0xa181510 attributes:1511 - name1512 -1513 name: destroyflowtable1514 doc: Delete an existing flow table with destroy semantics.1515 attribute-set: flowtable-attrs1516 fixed-header: nfgenmsg1517 do:1518 request:1519 value: 0xa201520 attributes:1521 - name1522 1523mcast-groups:1524 list:1525 -1526 name: mgmt1527