![]() |
FD.io VPP
v20.05.1-6-gf53edbc3b
Vector Packet Processing
|
add/del session rule More...
Data Fields | |
| u32 | client_index |
| u32 | context |
| vl_api_transport_proto_t | transport_proto |
| vl_api_prefix_t | lcl |
| vl_api_prefix_t | rmt |
| u16 | lcl_port |
| u16 | rmt_port |
| u32 | action_index |
| bool | is_add [default=true] |
| u32 | appns_index |
| vl_api_session_rule_scope_t | scope |
| string | tag [64] |
add/del session rule
| client_index | - opaque cookie to identify the sender client to vpp direction only |
| context | - sender context, to match reply w/ request |
| transport_proto | - transport protocol |
| is_ip4 | - flag to indicate if ip addresses are ip4 or 6 |
| lcl_ip | - local ip |
| lcl_plen | - local prefix length |
| rmt_ip | - remote ip |
| rmt_ple | - remote prefix length |
| lcl_port | - local port |
| rmt_port | - remote port |
| action_index | - the only action defined now is forward to application with index action_index |
| is_add | - flag to indicate if add or del |
| appns_index | - application namespace where rule is to be applied to |
| scope | - enum that indicates scope of the rule: global or local. If 0, default is global, 1 is global 2 is local, 3 is both |
| tag | - tag |
Definition at line 265 of file session.api.
| u32 vl_api_session_rule_add_del_t::action_index |
Definition at line 273 of file session.api.
| u32 vl_api_session_rule_add_del_t::appns_index |
Definition at line 275 of file session.api.
| u32 vl_api_session_rule_add_del_t::client_index |
Definition at line 266 of file session.api.
| u32 vl_api_session_rule_add_del_t::context |
Definition at line 267 of file session.api.
| bool vl_api_session_rule_add_del_t::is_add[default=true] |
Definition at line 274 of file session.api.
| vl_api_prefix_t vl_api_session_rule_add_del_t::lcl |
Definition at line 269 of file session.api.
| u16 vl_api_session_rule_add_del_t::lcl_port |
Definition at line 271 of file session.api.
| vl_api_prefix_t vl_api_session_rule_add_del_t::rmt |
Definition at line 270 of file session.api.
| u16 vl_api_session_rule_add_del_t::rmt_port |
Definition at line 272 of file session.api.
| vl_api_session_rule_scope_t vl_api_session_rule_add_del_t::scope |
Definition at line 276 of file session.api.
| string vl_api_session_rule_add_del_t::tag[64] |
Definition at line 277 of file session.api.
| vl_api_transport_proto_t vl_api_session_rule_add_del_t::transport_proto |
Definition at line 268 of file session.api.