The Traffic shaper works fine, but we found out that there's some usability issues with the UI (i.e., the UI can't detect wrong values before it is saved). Thus, I rewrote the the front-end to use a very user-friendly AJAX tree menu while using Ermal's back-end code to generate the pf rules underneath.
I rewrote it using Agavi + MooTools, but I can't give it back to the community because it's proprietary (I wrote it for my employer) and because we used an MVC framework that doesn't exist in pfSense. I want to contribute back to the open source community, so if you're willing to errr... sponsor me (hahaha, this is blatant advertisement, but I need the $$$
for beer to finish college), I'd be willing to recreate similar code for pfSense.
[ simon.cpu ]