ltm rule command PROFILE tcpΒΆ

iRule(1)		      BIG-IP TMSH Manual		      iRule(1)



PROFILE::tcp
       Returns the value of a TCP profile setting.

SYNOPSIS
       PROFILE::tcp ATTR

DESCRIPTION
       Returns the current value of the specified setting in an assigned TCP
       profile.

RETURN VALUE
       Returns the current value of the specified setting in an assigned TCP
       profile.

VALID DURING
       ANY_EVENT

EXAMPLES
	when CLIENT_ACCEPTED {
	   # To generate this list, I copied the profile options from 'b profile tcp list all'
	   # The commands which are commented out are apparently not valid in an iRule (yet?)
	    log local0. "\[PROFILE::tcp reset_on_timeout\]:    [PROFILE::tcp reset_on_timeout]"
	    log local0. "\[PROFILE::tcp time_wait_recycle\]:   [PROFILE::tcp time_wait_recycle]"
	    log local0. "\[PROFILE::tcp delayed_acks\]:        [PROFILE::tcp delayed_acks]"
	    log local0. "\[PROFILE::tcp proxy_mss\]:	       [PROFILE::tcp proxy_mss]"
	    log local0. "\[PROFILE::tcp proxy_options\]:       [PROFILE::tcp proxy_options]"
	    log local0. "\[PROFILE::tcp deferred_accept\]:     [PROFILE::tcp deferred_accept]"
	    log local0. "\[PROFILE::tcp selective_acks\]:      [PROFILE::tcp selective_acks]"
	    log local0. "\[PROFILE::tcp dsack\]:	       [PROFILE::tcp dsack]"
	    log local0. "\[PROFILE::tcp ecn\]:		       [PROFILE::tcp ecn]"
	    log local0. "\[PROFILE::tcp limited_transmit\]:    [PROFILE::tcp limited_transmit]"
	    log local0. "\[PROFILE::tcp rfc1323\]:	       [PROFILE::tcp rfc1323]"
	    log local0. "\[PROFILE::tcp slow_start\]:	       [PROFILE::tcp slow_start]"
	    log local0. "\[PROFILE::tcp bandwidth_delay\]:     [PROFILE::tcp bandwidth_delay]"
	    log local0. "\[PROFILE::tcp nagle\]:	       [PROFILE::tcp nagle]"
	    log local0. "\[PROFILE::tcp abc\]:		       [PROFILE::tcp abc]"
	    log local0. "\[PROFILE::tcp ack_on_push\]:	       [PROFILE::tcp ack_on_push]"
	#   log local0. "\[PROFILE::tcp md5_sign\]:	       [PROFILE::tcp md5_sign]"
	    log local0. "\[PROFILE::tcp cmetrics_cache\]:      [PROFILE::tcp cmetrics_cache]"
	#   log local0. "\[PROFILE::tcp md5_sign_passphrase\]: [PROFILE::tcp md5_sign_passphrase]"
	    log local0. "\[PROFILE::tcp proxy_buffer_low\]:    [PROFILE::tcp proxy_buffer_low]"
	    log local0. "\[PROFILE::tcp proxy_buffer_high\]:   [PROFILE::tcp proxy_buffer_high]"
	    log local0. "\[PROFILE::tcp idle_timeout\]:        [PROFILE::tcp idle_timeout]"
	#   log local0. "\[PROFILE::tcp time_wait\]:	       [PROFILE::tcp time_wait]"
	#   log local0. "\[PROFILE::tcp fin_wait\]:	       [PROFILE::tcp fin_wait]"
	#   log local0. "\[PROFILE::tcp close_wait\]:	       [PROFILE::tcp close_wait]"
	#   log local0. "\[PROFILE::tcp send_buffer\]:	       [PROFILE::tcp send_buffer]"
	#   log local0. "\[PROFILE::tcp recv_window\]:	       [PROFILE::tcp recv_window]"
	    log local0. "\[PROFILE::tcp keep_alive_interval\]: [PROFILE::tcp keep_alive_interval]"
	#   log local0. "\[PROFILE::tcp max_retrans_syn\]:     [PROFILE::tcp max_retrans_syn]"
	#   log local0. "\[PROFILE::tcp max_retrans\]:	       [PROFILE::tcp max_retrans]"
	#   log local0. "\[PROFILE::tcp ip_tos\]:	       [PROFILE::tcp ip_tos]"
	#   log local0. "\[PROFILE::tcp link_qos\]:	       [PROFILE::tcp link_qos]"
	#   log local0. "\[PROFILE::tcp congestion_control\]:  [PROFILE::tcp congestion_control]"
	#   log local0. "\[PROFILE::tcp partition\]:	       [PROFILE::tcp partition]"
	}
	when SERVER_CONNECTED {
	   # Log the idle timeout on the serverside TCP profile of the VIP (default of 300 seconds)
	   log local0. "\[PROFILE::tcp idle_timeout\]: [PROFILE::tcp idle_timeout]"
	}

	# Sample log output for the default tcp-lan-optimized profile in v10.0.1
	# : [PROFILE::tcp reset_on_timeout]: 1
	# : [PROFILE::tcp time_wait_recycle]: 1
	# : [PROFILE::tcp delayed_acks]: 1
	# : [PROFILE::tcp proxy_mss]: 0
	# : [PROFILE::tcp proxy_options]: 0
	# : [PROFILE::tcp deferred_accept]: 0
	# : [PROFILE::tcp selective_acks]: 1
	# : [PROFILE::tcp dsack]: 0
	# : [PROFILE::tcp ecn]: 0
	# : [PROFILE::tcp limited_transmit]: 1
	# : [PROFILE::tcp rfc1323]: 1
	# : [PROFILE::tcp slow_start]: 0
	# : [PROFILE::tcp bandwidth_delay]: 0
	# : [PROFILE::tcp nagle]: 0
	# : [PROFILE::tcp abc]: 1
	# : [PROFILE::tcp ack_on_push]: 1
	# : [PROFILE::tcp cmetrics_cache]: 1
	# : [PROFILE::tcp proxy_buffer_low]: 98304
	# : [PROFILE::tcp proxy_buffer_high]: 131072
	# : [PROFILE::tcp idle_timeout]: 300
	# : [PROFILE::tcp keep_alive_interval]: 1800
	#