build needed doca-flow pipe
More...
|
struct doca_flow_pipe * | upstream_vxlanPipe = NULL |
| critical doca-flow pipe used to fwd vxlan connection from host and routing them onto the best path
|
|
struct doca_flow_pipe * | upstream_rssPipe = NULL |
| fwd the new flow from host onto the control plane (ARM)
|
|
struct doca_flow_pipe * | downstream_rssPipe = NULL |
| fwd the probe packets from network onto the control plane
|
|
struct doca_flow_pipe * | downstream_hairpinPipe = NULL |
| fwd other traffic from network to host
|
|
build needed doca-flow pipe
- Author
- Mark Chen (markc.nosp@m.hen7.nosp@m.7888@.nosp@m.gmai.nosp@m.l.com)
- Version
- 1.0
- Date
- 2024-01-07
- Copyright
- Copyright (c) 2024
◆ build_downstream_hairpinPipe()
int build_downstream_hairpinPipe |
( |
| ) |
|
fwd other traffic from network to host
- Returns
- int
◆ build_downstream_rssPipe()
int build_downstream_rssPipe |
( |
| ) |
|
fwd the probe packets from network onto the control plane
- Returns
- int
◆ build_upstream_rssPipe()
int build_upstream_rssPipe |
( |
| ) |
|
fwd the new flow from host onto the control plane (ARM)
- Returns
- int
◆ build_upstream_vxlanPipe()
int build_upstream_vxlanPipe |
( |
| ) |
|
build critical doca-flow pipe used to fwd vxlan connection from host and routing them onto the best path
- Returns
- int
◆ doca_ar_add_new_flow()
add entry to the vxlan pipe so that ar can come into effect
- Parameters
-
- Returns
- int
◆ doca_ar_flow_aging()
int doca_ar_flow_aging |
( |
| ) |
|
aged expired conns from doca-flow table(FDB) and del them from conntrack table
- Returns
- int the amount of aged conns
◆ doca_ar_pipe_init()
int doca_ar_pipe_init |
( |
| ) |
|
build needed pipe
- Returns
- int
◆ DOCA_LOG_REGISTER()
DOCA_LOG_REGISTER |
( |
DOCA_AR_PIPE | | ) |
|
◆ downstream_hairpinPipe
struct doca_flow_pipe* downstream_hairpinPipe = NULL |
fwd other traffic from network to host
◆ downstream_rssPipe
struct doca_flow_pipe* downstream_rssPipe = NULL |
fwd the probe packets from network onto the control plane
◆ upstream_rssPipe
struct doca_flow_pipe* upstream_rssPipe = NULL |
fwd the new flow from host onto the control plane (ARM)
◆ upstream_vxlanPipe
struct doca_flow_pipe* upstream_vxlanPipe = NULL |
critical doca-flow pipe used to fwd vxlan connection from host and routing them onto the best path