PfSense 2.2-Release Now Available
blog.pfsense.org
blog.pfsense.org
Beyond that, pretty much every router out there supports IPsec, so if you're needing to integrate with other non-pfsense hardware, IPSec is often your only option.
I would be happy to try pfSense on something like BPI-R1 (dual-core 1 GHz Cortex-A7, Wi-Fi, etc., $69 for board)
http://www.aliexpress.com/store/product/Newest-arrive-BPI-R1...
Bigger upcoming feature is bhyve hypervisor on Pfsense :D
I ran pfSense for years, and it does work great, but an x86 box running all the time just to do what a little 2-decks-of-cards box can do with 1/10th the power seems silly these days.
Vyatta was acquired by Brocade in 2012, after which the community edition was sidelined and the main product became closed source. Thankfully Vyatta core was forked in 2013 and re-branded as VyOS (free and open source) and is under active development. [2]
I've used pfSense in the past and VyOS currently and found both to be excellent.
[1] https://community.ubnt.com/t5/EdgeMAX/EdgeOS-vs-Vyatta/td-p/...
It looks like ARM and MIPS support was on their radar almost 5 years ago https://blog.pfsense.org/?p=472 so I guess we should not get our hopes high yet.
A pfSense box with a Ubiquiti UniFi access point is a really good combo. Far more stable than a typical consumer router, and not necessarily much more expensive.
With a little work, you can get the Ubiquiti controller software running on the actual pfSense machine itself. http://community.ubnt.com/t5/UniFi-Wireless/Tutorial-UniFi-3...
Otherwise, the upgrade was one of the smoothest I've ever had for this sort of thing.
Has anything changed with the QoS configuration?
I've since moved to an Untangle VM that has worked great... yes the interface might be "dumbed down", but everything has been working excellent.
edit:
Here's what you put in rc.conf
cloned_interfaces="gif0"
ipv6_activate_all_interfaces="YES"
ifconfig_gif0="tunnel $MYIPv4 $THEIRIPv4"
ifconfig_gif0_ipv6="inet6 alias $MYIPv6 $THEIRIPv6 prefixlen 128"
ipv6_defaultrouter="$THEIRIPv6 -mtu 1280"Since you seem knowledgeable, any pointers to information about that?