Npol cli reference

npol interface clear

npol interface clear [interface | sw_if_index N]

Declaration: npol_interface_clear_cmd src/plugins/npol/npol_interface.c line 153

Implementation: npol_interface_clear_cmd_fn

npol interface configure

npol interface configure [interface | sw_if_index N] rx <num_rx> tx <num_tx> rx-policy-def <rx-policy-def> tx-policy-def <tx-policy-def> rx-profile-def <rx-profile-def> tx-profile-def <tx-profile-def> [invert] <policy_id> ...

Declaration: npol_interface_configure_cmd src/plugins/npol/npol_interface.c line 216

Implementation: npol_interface_configure_cmd_fn

npol ipset add

npol ipset add [prefix|proto ip port|ip]

Declaration: npol_ipsets_add_cmd src/plugins/npol/npol_ipset.c line 173

Implementation: npol_ipsets_add_cmd_fn

npol ipset add member

npol ipset add member [id] [prefix]

Declaration: npol_ipsets_add_member_cmd src/plugins/npol/npol_ipset.c line 272

Implementation: npol_ipsets_add_member_cmd_fn

npol ipset del

npol ipset del [id]

Declaration: npol_ipsets_del_cmd src/plugins/npol/npol_ipset.c line 213

Implementation: npol_ipsets_del_cmd_fn

npol ipset del member

npol ipset del member [id] [prefix]

Declaration: npol_ipsets_del_member_cmd src/plugins/npol/npol_ipset.c line 331

Implementation: npol_ipsets_del_member_cmd_fn

npol match

npol match [<interface>|sw_if_index <idx>] [ip4|ip6] [inbound|outbound] 1.1.1.1;65000->3.3.3.3;8080 tcp

Declaration: npol_match src/plugins/npol/npol.c line 79

Implementation: npol_match_fn

npol policy add

npol policy add [rx rule_id rule_id ...] [tx rule_id rule_id ...] [update [id]]

Declaration: npol_policies_add_cmd src/plugins/npol/npol_policy.c line 143

Implementation: npol_policies_add_cmd_fn

npol policy del

npol policy del [id]

Declaration: npol_policies_del_cmd src/plugins/npol/npol_policy.c line 184

Implementation: npol_policies_del_cmd_fn

npol rule add

npol rule add [allow|deny|log|pass][filter[==|!=]value][[src|dst][==|!=][prefix|set ID|[port-port]]]
Add a rule, with given filters and entries
filters can be `icmp-type`, `icmp-code` and `proto`

Declaration: npol_rules_add_cmd src/plugins/npol/npol_rule.c line 210

Implementation: npol_rules_add_cmd_fn

npol rule del

npol rule del [id]

Declaration: npol_rules_del_cmd src/plugins/npol/npol_rule.c line 254

Implementation: npol_rules_del_cmd_fn

show npol ipsets

show npol ipsets

Declaration: npol_ipsets_show_cmd src/plugins/npol/npol_ipset.c line 126

Implementation: npol_ipsets_show_cmd_fn

show npol policies

show npol policies [verbose]

Declaration: npol_policies_show_cmd src/plugins/npol/npol_policy.c line 96

Implementation: npol_policies_show_cmd_fn

show npol rules

show npol rules

Declaration: npol_rules_show_cmd src/plugins/npol/npol_rule.c line 160

Implementation: npol_rules_show_cmd_fn