How do I increase the IP buffers on a Solaris 2.5.1 Ultra 10 box?

I have the need to increase the buffer space allocated to my ethernet card.  Can any one tell me if this can be done and how?
Who is Participating?
n0thingConnect With a Mentor Commented:
The following could help. You cannot directly allocate buffer space to your specific ethernet interface. However
you could assign the buffer space in your kernel driver
for TCP protocol , which will interface with your Ethernet card.

1- /usr/bin/ndd /dev/tcp tcp_max_buf
This command will show you the current buffer space in kbytes.
2- To resize the buffer space do
/usr/bin/ndd -set /dev/tcp tcp_max_buf xxxxxxx
where xxx is the new buffer size for your tcp drivers.

Note: The kernel driver will reset itself everytime you
reboot the system. So in order to make it permanent. You
will need to add the above line in some of your startup scripts. /etc/rc3.d ...

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.