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

FreeBSD Manual Pages

  
 
  

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
       affects 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
       conntrack.

       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 Jun	11 2026	  rte_flow_action_conntrack(3)

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

home | help