Commit Graph

11380 Commits

Author SHA1 Message Date
Scott Ullrich
4ebd717767 Add L2 L3 Cache lookup by default.
- Import infrastructure for caching flows as a means of accelerating L3 and L2 lookups
   as well as providing stateful load balancing when used with RADIX_MPATH.
 - Currently compiled in to i386 and amd64 but disabled by default, it can be enabled at
   runtime with 'sysctl net.inet.flowtable.enable=1'.

 - Embedded users can remove it entirely from the kernel by adding 'nooption FLOWTABLE' to
   their kernel config files.

 - A minimal hookup will be added to ip_output in a subsequent commit. I would like to see
   more review before bringing in changes that require more churn.
2009-06-09 22:38:49 -04:00
jim-p
59c0a6708e Add CARP hooks to devd.conf 2009-06-08 19:56:24 -04:00
Ermal Luçi
76b3765199 Change even the upgrade code to use new style vlan names. 2009-06-08 22:35:06 +00:00
Ermal Luçi
305c847d67 Use $RealIf.vlan$tag interface names for vlans. This makes them more userfriendly. 2009-06-08 22:23:40 +00:00
Ermal Luçi
e1c449c036 Revert "Do not use tags for vlan interface names since there might be same vlan tags on different parent interfaces and this will break configs and will hide the reason it does not work. Thanks-to: smos@"
This reverts commit 83bdca5592.
2009-06-08 22:14:34 +00:00
Ermal Luçi
83bdca5592 Do not use tags for vlan interface names since there might be same vlan tags on different parent interfaces and this will break configs and will hide the reason it does not work. Thanks-to: smos@ 2009-06-08 17:57:15 +00:00
Ermal Luçi
ef02695086 Remove code from Seth since one code already exists. And fix a bug on the previous upgrade code. 2009-06-08 17:52:40 +00:00
Seth Mos
db7f618ba9 Yank bridge upgrade function as it appears to be a duplicate. I should have checked before making one. Oh well. 2009-06-08 15:20:13 +02:00
Seth Mos
c11ba0d22e Fix bridge upgrade code. 2009-06-08 15:18:03 +02:00
Seth Mos
dbaa0e3402 Fix VLAN upgrade code properly. That's what I get for blind coding.
Testing bridging code now
2009-06-08 14:39:08 +02:00
Seth Mos
fcf5afa07b Fix butchered upgrade code in the end of the file 2009-06-08 12:49:39 +02:00
Seth Mos
ab23589557 Add missing quote 2009-06-08 12:49:39 +02:00
Seth Mos
21ee12a6c9 Add missing ; to prevent parse error 2009-06-08 12:49:39 +02:00
jim-p
80dbf6236d Forgot to adjust a couple things to fit HEAD again. 2009-06-07 21:43:15 -04:00
jim-p
4305385644 Use saner control flow, and also make the charts each use their own data properly. 2009-06-07 21:38:36 -04:00
Seth Mos
983061e421 Try to fix "key element can not be a reference" 2009-06-08 00:31:42 +02:00
Ermal Luçi
f421cbcc24 Fix laggport configuration. Reported-by: http://forum.pfsense.org/index.php/topic,16734.0.html 2009-06-07 16:29:26 +00:00
jim-p
1ae87edd4e This should be a relative link 2009-06-07 11:39:33 -04:00
Chris Buechler
1e9ed00c62 fix link 2009-06-07 01:07:36 -04:00
jim-p
656faad58a Fix some issues that didn't make it into the last commit for some reason. 2009-06-06 20:59:09 -04:00
Seth Mos
8c1b604d31 Actually use the counter 2009-06-07 01:16:30 +02:00
Seth Mos
0105ae3d0f Add bridge upgrade code for 1.2 -> 2.0
Like the vlan upgrade code this uses slot 38 to make sure it will not run on a 2.0 configuration.
This is blind coded and needs testing. Please help testing.
2009-06-07 01:07:53 +02:00
Seth Mos
2523c92318 Since we still needed upgrade code for vlans from 1.2 to 2.0 I added the upgrade at spot number 39 which is just before the user manager upgrade code.
This should make sure that we won't accidentally try to convert a 2.0 install. Good thing we left some spots open!
This is blind coded upgrade code path, it needs testing and I need some volunteers to help please.
2009-06-07 00:45:45 +02:00
jim-p
2e87b9d926 Remove the duplicated page header. 2009-06-06 18:23:23 -04:00
jim-p
c0b6fddeec Sync my recent stuff to HEAD. Easy Rule, Log parsing tweaks, Firewall Log filter, Firewall Log Summary graphs. Also add ProtoChart. 2009-06-06 18:02:54 -04:00
Seth Mos
a87afa7cb8 Revert mwexec back to exec. They are very different functions.
mwexec() has a mute flag which can be true or false, exec, returns a
array in the 2nd argument and the return code in the 3rd.
We require the output from the command.
2009-06-06 02:45:15 +02:00
Seth Mos
347c58b353 Supress foreach warning on empty array() 2009-06-05 23:35:01 +02:00
Renato Botelho
79d45708d3 Remove unused php file 2009-06-05 14:59:38 -03:00
Renato Botelho
50e1f1c6d4 Fix typo: s/tempalte/template/ 2009-06-05 09:28:17 -03:00
Chris Buechler
03b0e85582 clarify log message 2009-06-05 03:04:42 -04:00
Chris Buechler
250e8c3935 correct spelling 2009-06-05 01:39:49 -04:00
Chris Buechler
ca0107699b Fix local/remote specification.
touch up text
2009-06-05 01:27:59 -04:00
Ermal Luçi
39fbee97c8 Fix lagg interfaces creation. Reported-by: http://forum.pfsense.org/index.php/topic,16734.0.html 2009-06-04 11:42:02 +00:00
Scott Ullrich
f0c3eea0f6 Use is_dir, not is_file for detecting directory existance. 2009-06-02 18:37:11 -04:00
Renato Botelho
0e0e232b84 Avoid errors when a non-existent element is called by a function
Submitted-by: Manoel Carvalho
2009-06-02 15:21:20 -03:00
jim-p
2312b0eb26 How about some handy links to external IP info sources, with a suitable warning. 2009-06-01 21:17:03 -04:00
jim-p
737ed7d14e It might help if git was actually tracking the file for this... 2009-06-01 20:54:37 -04:00
jim-p
145eba307a Add a handy DNS resolution page. 2009-06-01 20:10:19 -04:00
Scott Ullrich
e1d234115b Oops, plip was already there, at the bottom. 2009-06-01 17:57:26 -04:00
Scott Ullrich
a42d1da22e Add plip exclusion 2009-06-01 17:54:23 -04:00
Seth Mos
a164029fe7 Make sure that the apinger messages end up in the load balancer tab 2009-05-31 23:23:02 +02:00
Scott Ullrich
cb45014a27 Select lan interface correctly when editing 2009-05-31 17:14:17 -04:00
Chris Buechler
52cca3a46c fix route deletion 2009-05-31 16:31:32 -04:00
Chris Buechler
b04eb23bff clarify log message 2009-05-31 15:55:09 -04:00
Ermal Luçi
a6d821bcad Update functions to add other anchors for before {nat,rdr} rules and {nat,rdr}early rules. Further more no need to call filter_configure since the anchors can be loaded separately from the main ruleset. 2009-05-31 13:44:10 +00:00
Scott Ullrich
6bfccde711 Set hostname then call hostid onestart 2009-05-31 02:32:19 -04:00
Scott Ullrich
4aecfb7ac2 Set hostid earlier in boot 2009-05-30 18:17:41 -04:00
Scott Ullrich
76f59429cd Setup the host GUID which is required for ZFS 2009-05-30 18:09:14 -04:00
Scott Ullrich
202e537914 Ensure /var/db/racoon exists 2009-05-30 16:51:09 -04:00
Ermal Luçi
d02a500dff Fix captive portal multinterface rule gfeneration. 2009-05-30 18:23:35 +00:00