[SOLVED] pfctl: the sum of the child bandwidth higher than parent "root_em1"



  • I'm getting this error at boot.

    There were error(s) loading the rules: pfctl: the sum of the child bandwidth higher than parent "root_em1" - The line in question reads [0]:
    

    Is it safe to ignore? I already tried resetting the traffic shaper to default and I still get this error.

    Update: I forgot to add that I'm using the latest pfSense release (2.1.5) installed from ISO.



  • You must have an error in one of your child queues.  The sum of the child queues bandwidth requirements can't exceed the total available from the parent.



  • I used the Traffic Shaper Wizard to create them so I'm not sure where the error is.

    Update: I finally solved this by setting the bandwidth of LAN to 1Gbit/s, qLink bandwidth to 991Mbit/s (1Gbit/s - my max download speed), qInternet bandwidth to 8292Kbit/s (my max download speed).

    What was important was the sum of qLink and qInternet bandwidth should be less than or equal to the LAN bandwidth. However the default values from the Traffic Shaper Wizard weren't. The default value for LAN bandwidth is none, qLink is 20% and qInternet is 8292Kbit/s.



  • I never put in a number for bandwidth on LAN or qLink. I always use a percentage and never get that error.  I put in a value under qInternet.



  • @sideout:

    I never put in a number for bandwidth on LAN or qLink. I always use a percentage and never get that error.  I put in a value under qInternet.

    What percentage did you use for LAN bandwidth? 100%?



  • I don't put anything in LAN. I put a percentage in qLink and I put a value like 50mb in qInternert and then percentages under the queues under that one.



  • @sideout:

    I don't put anything in LAN. I put a percentage in qLink and I put a value like 50mb in qInternert and then percentages under the queues under that one.

    That looks to be the same as the configuration generated by the wizard. The same configuration that was producing the error.  :-\


  • LAYER 8 Netgate

    When you leave the bandwidth empty on the interface, the shaper gets the bandwidth from the link speed (10/100/1000Mbit).

    If you were to take a gig-e interface and, say, define qLink as 20% and qInternet as 850Mbit, you would have a total of 1050Mbit which is greater than 1000Mbit and would generate the error.

    As qInternet approaches link speed, the wizard is going to start making mistakes.

    At least that's how I understand it.


Log in to reply