Can't remove limiter queue
-
Hello,
I have a NetGate XG7100 fw 2.4.5
When I try to remove a limiter queue I get this message (9 times):
This pipe/queue is referenced in filter rules, please remove references from there before deleting.
I removed all other limiters and queues, only this one is stuck there.
I verified all firewall rules, this limiter is not in use in a rule, I am sure.
(I only have a few as I am testing this device).A tried all I could find, but nothing helped:
- reload filters
- I enabled the queue to see which rule it would be, I get the same message
- Reboot
Other odd point, I can't save a name for this queue, I don't get an error, but the name is not saved.
Any help to remove this limiter queue would be very appreciated
I would rather avoid a factory reset to remove a limiter queue
Limiter infos:
Limiters:
00001: 3.000 Mbit/s 0 ms burst 0
q131073 50 sl. 0 flows (1 buckets) sched 65537 weight 0 lmax 0 pri 0 droptail
sched 65537 type FIFO flags 0x0 0 buckets 0 activeSchedulers:
00001: 3.000 Mbit/s 0 ms burst 0
sched 1 type WF2Q+ flags 0x0 0 buckets 0 active
Children flowsets: 1Queues:
q00001 50 sl. 0 flows (256 buckets) sched 1 weight 1 lmax 0 pri 0 droptail
mask: 0x00 0x00000000/0x0000 -> 0xffffffff/0x0000
q00003 50 sl. 0 flows (256 buckets) sched 2 weight 1 lmax 0 pri 0 droptail
mask: 0x00 0xffffffff/0x0000 -> 0x00000000/0x0000
Thank you
Phil
-
I don't have a specific answer for you but try saving a backup of the config file (XML) and searching in there?
-
Thank you Steve, that worked, I could export the config file, remove the xml node for this queue et restore the config file. Problem solved. Many thanks.
Phil
-
@Phil-Ten
Could you give more information:- Limiter name
- Associated rules
- any other info to fix this issue
-
Hello Viktor,
I would be glad to help, but I am not sure what I can add to my initial post.
-
As I said there was no name for the limiter and I couldn't save a name. It remaned blank.
-
No rules was attached to the limiter. I am sure of that.
-
Below is the xml config.
I removed the child queue, and restored the file and that solved my problem<dnshaper>
<queue>
<name>qin</name>
<number>1</number>
<qlimit></qlimit>
<plr></plr>
<description></description>
<bandwidth>
<item>
<bw>3</bw>
<burst></burst>
<bwscale>Mb</bwscale>
<bwsched>none</bwsched>
</item>
</bandwidth>
<enabled></enabled>
<buckets></buckets>
<mask>none</mask>
<maskbits></maskbits>
<maskbitsv6></maskbitsv6>
<delay>0</delay>
<sched>wf2q+</sched>
<aqm>droptail</aqm>
<ecn></ecn>
<queue>
<name></name>
<number>1</number>
<qlimit></qlimit>
<description><![CDATA[phil test]]></description>
<weight></weight>
<enabled></enabled>
<buckets></buckets>
<mask>none</mask>
<maskbits></maskbits>
<maskbitsv6></maskbitsv6>
<aqm>droptail</aqm>
<ecn></ecn>
</queue>
</queue>
</dnshaper>
I hope this will help.
Regards,
Phil -
-
Removing/renaming limiters fixed in upstream:
https://redmine.pfsense.org/issues/3924