Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
rte_flow_action_conntrack(3)	      DPDK	    rte_flow_action_conntrack(3)

NAME
     rte_flow_action_conntrack

SYNOPSIS
     #include <rte_flow.h>

   Data Fields
     uint16_t peer_port
     uint32_t is_original_dir:1
     uint32_t enable:1
     uint32_t live_connection:1
     uint32_t selective_ack:1
     uint32_t challenge_ack_passed:1
     uint32_t last_direction:1
     uint32_t liberal_mode:1
     enum rte_flow_conntrack_state state
     uint8_t max_ack_window
     uint8_t retransmission_limit
     struct rte_flow_tcp_dir_param original_dir
     struct rte_flow_tcp_dir_param reply_dir
     uint16_t last_window
     uint32_t last_seq
     uint32_t last_ack
     uint32_t last_end

Detailed Description
     Warning
	 EXPERIMENTAL: this structure may change without prior notice

     RTE_FLOW_ACTION_TYPE_CONNTRACK

     Configuration  and  initial  state for the connection tracking module. This
     structure could be used for both setting and query. All fields should be in
     host byte order.

     Definition at line 4027 of file rte_flow.h.

Field Documentation
   uint16_t peer_port
     The peer port number, can be the same port.

     Definition at line 4029 of file rte_flow.h.

   uint32_t is_original_dir
     Direction of this connection when creating a flow rule, the value only  af-
     fects the creation of subsequent flow rules.

     Definition at line 4034 of file rte_flow.h.

   uint32_t enable
     Enable  /	disable  the conntrack HW module. When disabled, the result will
     always be RTE_FLOW_CONNTRACK_FLAG_DISABLED. In this state the HW  will  act
     as passthrough. It only affects this conntrack object in the HW without any
     effect to the other objects.

     Definition at line 4042 of file rte_flow.h.

   uint32_t live_connection
     At least one ack was seen after the connection was established.

     Definition at line 4044 of file rte_flow.h.

   uint32_t selective_ack
     Enable selective ACK on this connection.

     Definition at line 4046 of file rte_flow.h.

   uint32_t challenge_ack_passed
     A challenge ack has passed.

     Definition at line 4048 of file rte_flow.h.

   uint32_t last_direction
     1:  The last packet is seen from the original direction. 0: The last packet
     is seen from the reply direction.

     Definition at line 4053 of file rte_flow.h.

   uint32_t liberal_mode
     No TCP check will be done except the state change.

     Definition at line 4055 of file rte_flow.h.

   enum rte_flow_conntrack_state state
     The current state of this connection.

     Definition at line 4057 of file rte_flow.h.

   uint8_t max_ack_window
     Scaling factor for maximal allowed ACK window.

     Definition at line 4059 of file rte_flow.h.

   uint8_t retransmission_limit
     Maximal allowed number of retransmission times.

     Definition at line 4061 of file rte_flow.h.

   struct rte_flow_tcp_dir_param original_dir
     TCP parameters of the original direction.

     Definition at line 4063 of file rte_flow.h.

   struct rte_flow_tcp_dir_param reply_dir
     TCP parameters of the reply direction.

     Definition at line 4065 of file rte_flow.h.

   uint16_t last_window
     The window value of the last packet passed this conntrack.

     Definition at line 4067 of file rte_flow.h.

   uint32_t last_seq
     The sequence of the last packet passed this conntrack.

     Definition at line 4070 of file rte_flow.h.

   uint32_t last_ack
     The acknowledgment of the last packet passed this conntrack.

     Definition at line 4072 of file rte_flow.h.

   uint32_t last_end
     The total value ACK + payload length of the last packet  passed  this  con-
     ntrack.

     Definition at line 4077 of file rte_flow.h.

Author
     Generated automatically by Doxygen for DPDK from the source code.

Version 25.11.0 		 Thu Aug 27 2026    rte_flow_action_conntrack(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=liberal_mode&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help