Increase TCP Profile Send Buffers
Problem this snippet solves:
This example will update all TCP profiles with low send buffers to 64k with tmsh scripting.
Code :
proc script::run {} {
set profiles ""
foreach obj [tmsh::get_config /ltm profile tcp all-properties] {
set send''buf [tmsh::get''field_value $obj send-buffer-size]
if {$send_buf < 65535} {
lappend profiles [tmsh::get_name $obj]
}
}
tmsh::begin_transaction
foreach name $profiles {
puts $name
tmsh::modify /ltm profile tcp $name send-buffer-size 65535
}
puts -nonewline "Set send-buffer-size to 65535 (y/n)? "
flush stdout
set response [gets stdin]
if {$response eq "y"} {
tmsh::commit_transaction
}
else {
puts "update canceled"
tmsh::cancel_transaction
}
}Published Mar 10, 2015
Version 1.0CodeCentral_194
Cirrostratus
Joined May 05, 2019
CodeCentral_194
Cirrostratus
Joined May 05, 2019
No CommentsBe the first to comment
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)