diff options
author | Ermal <eri@pfsense.org> | 2010-08-19 12:45:14 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2010-08-19 12:45:14 +0000 |
commit | 9a4c3eed1841f2ebd118875acc8cdbc1d14e8b7c (patch) | |
tree | 758a133f364ad803cedb9b8e0a2e89cdc18d82c9 /etc/rc.bootup | |
parent | 7b87710838513521a0008228fe04b6362aea63b3 (diff) | |
download | pfsense-9a4c3eed1841f2ebd118875acc8cdbc1d14e8b7c.zip pfsense-9a4c3eed1841f2ebd118875acc8cdbc1d14e8b7c.tar.gz |
Setup polling per interface rather only at bootup. This is a proper fix and a optimization on large interface cases. Also setup_microcode and polling defaults before configuring interfaces.
Diffstat (limited to 'etc/rc.bootup')
-rwxr-xr-x | etc/rc.bootup | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/etc/rc.bootup b/etc/rc.bootup index 0cd201a..d355c08 100755 --- a/etc/rc.bootup +++ b/etc/rc.bootup @@ -208,6 +208,16 @@ echo "Starting Secure Shell Services..."; mwexec_bg("/etc/sshd"); echo "done.\n"; +/* setup polling */ +echo "Setting up polling defaults..."; +setup_polling(); +echo "done.\n"; + +/* setup interface microcode which improves tcp/ip speed */ +echo "Setting up microcode and tx/rx offloading..."; +setup_microcode(); +echo "done.\n"; + /* set up interfaces */ if(!$debugging) mute_kernel_msgs(); @@ -306,14 +316,6 @@ voucher_configure(); /* run any shell commands specified in config.xml */ system_do_shell_commands(); -/* setup polling */ -setup_polling(); - -/* setup interface microcode which improves tcp/ip speed */ -echo "Setting up microcode and tx/rx offloading..."; -setup_microcode(); -echo "done.\n"; - /* start IPsec tunnels */ vpn_ipsec_configure(); |