| req: msg: IPSET_CMD_PROTOCOL | |
| attr: IPSET_ATTR_PROTOCOL | |
| resp: attr: IPSET_ATTR_PROTOCOL (protocol max) | |
| IPSET_ATTR_PROTOCOL_MIN (protocol min, optional) | |
| req: msg: IPSET_CMD_CREATE | |
| attr: IPSET_ATTR_PROTOCOL | |
| IPSET_ATTR_SETNAME | |
| IPSET_ATTR_TYPENAME | |
| IPSET_ATTR_REVISION | |
| IPSET_ATTR_FAMILY | |
| IPSET_ATTR_FLAGS | |
| IPSET_ATTR_DATA | |
| create-specific-data | |
| resp: success/error | |
| req: msg: IPSET_CMD_DESTROY|IPSET_CMD_FLUSH | |
| attr: IPSET_ATTR_PROTOCOL | |
| IPSET_ATTR_SETNAME (optional) | |
| resp: success/error | |
| req: msg: IPSET_CMD_SWAP|IPSET_CMD_RENAME | |
| attr: IPSET_ATTR_PROTOCOL | |
| IPSET_ATTR_SETNAME | |
| IPSET_ATTR_SETNAME2 | |
| resp: success/error | |
| req: msg: IPSET_CMD_LIST|SAVE | |
| attr: IPSET_ATTR_PROTOCOL | |
| IPSET_ATTR_SETNAME (optional) | |
| resp: attr: IPSET_ATTR_SETNAME | |
| IPSET_ATTR_TYPENAME | |
| IPSET_ATTR_REVISION | |
| IPSET_ATTR_FAMILY | |
| IPSET_ATTR_DATA | |
| create-specific-data | |
| IPSET_ATTR_ADT | |
| IPSET_ATTR_DATA | |
| adt-specific-data | |
| ... | |
| req: msg: IPSET_CMD_ADD|DEL | |
| attr: IPSET_ATTR_PROTOCOL | |
| IPSET_ATTR_SETNAME | |
| IPSET_ATTR_FLAGS | |
| IPSET_ATTR_LINENO (for reporting error line back too) | |
| IPSET_ATTR_DATA | |
| adt-specific-data | |
| or | |
| IPSET_ATTR_ADT | |
| IPSET_ATTR_DATA | |
| adt-specific-data | |
| ... | |
| resp: success/error | |
| req: msg: IPSET_CMD_TEST | |
| attr: IPSET_ATTR_PROTOCOL | |
| IPSET_ATTR_SETNAME | |
| IPSET_ATTR_FLAGS | |
| IPSET_ATTR_DATA | |
| adt-specific-data | |
| resp: success/error | |
| req: msg: IPSET_CMD_HEADER | |
| attr: IPSET_ATTR_PROTOCOL | |
| IPSET_ATTR_SETNAME | |
| resp: attr: IPSET_ATTR_SETNAME | |
| IPSET_ATTR_TYPENAME | |
| IPSET_ATTR_REVISION | |
| IPSET_ATTR_FAMILY | |
| req: msg: IPSET_CMD_TYPE | |
| attr: IPSET_ATTR_PROTOCOL | |
| IPSET_ATTR_TYPENAME | |
| IPSET_ATTR_FAMILY | |
| resp: attr: IPSET_ATTR_TYPENAME | |
| IPSET_ATTR_FAMILY | |
| IPSET_ATTR_REVISION (version max) | |
| IPSET_ATTR_REVISION_MIN (version min, optional) |