summaryrefslogtreecommitdiff
path: root/sbin/pfctl
AgeCommit message (Expand)Author
2003-04-13KNFHenning Brauer
2003-04-13prevent double service curve specificationHenning Brauer
2003-04-13add support for the HFSC linkshare, realtime, and upperlimit service curvesHenning Brauer
2003-04-13concistency in the print-funtions, here: HFSC uppercurve and bracketsHenning Brauer
2003-04-13unbreak (missing })Daniel Hartmeier
2003-04-13use pa->ifbandwidth instead of rate as reference bandwidth for the root queueHenning Brauer
2003-04-13say bye bye to hfscflags_list and hfscflags_itemHenning Brauer
2003-04-13process HFSC options for the linkshare, realtime and upperlimit service curvesHenning Brauer
2003-04-13break out bandwidth specification processing code to its own function, willHenning Brauer
2003-04-13new struct node_hfsc_opts for, surprise, hfsc options. needed because theyHenning Brauer
2003-04-13pass down the struct node_queue_opts from the altqif/queuespec yacc targetsHenning Brauer
2003-04-13move the structs node_queue_bw and node_queue_opt to pfctl_parser.h.Henning Brauer
2003-04-13move the bandwidth keyword from within the bandwidth target up to theHenning Brauer
2003-04-12initial support for the HFSC scheduler.Henning Brauer
2003-04-12make the first queue id we assign 2 instead of 1, 1 is the default queue forHenning Brauer
2003-04-12in check_commit_hfsc, don't check wether the default queue is a leaf queueHenning Brauer
2003-04-12correctly make up the root queue in eval_pfqueue_hfscHenning Brauer
2003-04-12make print_*_opts() int instead of void where the return value indicatesHenning Brauer
2003-04-12fix print_hfsc_opts to only print "hfsc( " and " )" when there are opts toHenning Brauer
2003-04-12assign queue IDs for HFSC simimar to what we do for PRIQ and CBQHenning Brauer
2003-04-11KNFHenning Brauer
2003-04-11qname_to_qid and qname_to_pfaltq can be private functions now; nothingHenning Brauer
2003-04-11kill dead code.Henning Brauer
2003-04-11don't set r->qid and r->pqid in expand_rule any more, queue name -> queue IDHenning Brauer
2003-04-09on "pfctl -vvss", print the anchor rule number when there is one.Cedric Berger
2003-04-07Catch and refuse invalid icmp codes (> 255). ok pb@, mpech@.Daniel Hartmeier
2003-04-05ease netmask handling a bitHenning Brauer
2003-04-05allow queue specs to be limited to certain interfaces.Henning Brauer
2003-04-05whitespace KNFHenning Brauer
2003-04-04clean up:Henning Brauer
2003-04-03Simplify pfctl printing code.Cedric Berger
2003-04-03use a simple linear queue ID assignment algorithm for PRIQ like we do forHenning Brauer
2003-04-03Table stats are reliable now.Cedric Berger
2003-04-03explicitly include <sys/limits.h> for INT_MAX.Kenjiro Cho
2003-04-02no \n w/ errx(3), reminded by andrushockHenning Brauer
2003-04-02better error handlingHenning Brauer
2003-04-02better error messageHenning Brauer
2003-03-28one more const was missingHenning Brauer
2003-03-28assign qid early for priq tooHenning Brauer
2003-03-27minor tweaks from Andrey Matveev, ok henning@ and cedric@Daniel Hartmeier
2003-03-27lotsa const char *Henning Brauer
2003-03-27introduce a "yesno" target. eases code a bit and yes is no keyword any more.Henning Brauer
2003-03-27handle invalid priq/cbq flags better and give a nice error messageHenning Brauer
2003-03-27default, borrow, ecn, red and rio are no keywords any more. use STRING andHenning Brauer
2003-03-27switch symset/symget to TAILQ instead of using hand baked listsHenning Brauer
2003-03-24Add missing return. Fix following buglet:Cedric Berger
2003-03-19inet_net_pton acts weird when it comes to multicast addresses. so pass theHenning Brauer
2003-03-19kill the address token and move the host() invocation up to the host token,Henning Brauer
2003-03-11do the queue ID assignment for cbq already in userland. ensure that queuesHenning Brauer
2003-03-11On pfctl -a foo -Fn/-Fr, traverse all subrulesets in the anchor andDaniel Hartmeier