<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qosify, branch master</title>
<subtitle>OpenWrt QoS implementation based one eBPF + CAKE</subtitle>
<id>https://git.openwrt.org/project/qosify/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/qosify/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/'/>
<updated>2024-09-20T21:12:26Z</updated>
<entry>
<title>bpf_skb_utils.h: add missing include to fix build against newer kernel headers</title>
<updated>2024-09-20T21:12:26Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2024-09-20T21:12:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/commit/?id=1501e0935175d713ad229d88a8401dbfddc0a6b4'/>
<id>urn:sha1:1501e0935175d713ad229d88a8401dbfddc0a6b4</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>qosify: add support for keeping stats</title>
<updated>2023-07-20T11:58:11Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-07-20T11:58:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/commit/?id=850cc271083d0ad4c3b2eefddb61f376390ddf62'/>
<id>urn:sha1:850cc271083d0ad4c3b2eefddb61f376390ddf62</id>
<content type='text'>
Keep the number of packets for every traffic class. This only refers to the
initially matched class and does not account for reclassification based on
prio/bulk thresholds

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>map: fix return code check for bpf_map_get_next_key calls</title>
<updated>2023-03-07T20:50:15Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-03-07T20:50:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/commit/?id=9a47ea4b683dd845ec94534fcd82d3117c9ab313'/>
<id>urn:sha1:9a47ea4b683dd845ec94534fcd82d3117c9ab313</id>
<content type='text'>
It can now apparently return -2 instead of -1.
Fixes an infinite loop on startup

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>map: fix deleting port based rules</title>
<updated>2022-09-26T12:42:58Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-09-26T12:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/commit/?id=9c625ae96f2d204f7417d6c9b7092b9e4ac653a8'/>
<id>urn:sha1:9c625ae96f2d204f7417d6c9b7092b9e4ac653a8</id>
<content type='text'>
ensure that they are properly replaced with default values

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>qosify-bpf: skip unnecessary flow lookups</title>
<updated>2022-09-26T12:29:06Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-09-26T12:26:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/commit/?id=d064439009d0afeed56b22b5ea46f196cf3dff23'/>
<id>urn:sha1:d064439009d0afeed56b22b5ea46f196cf3dff23</id>
<content type='text'>
Only do them when configured for the class

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>bpf: switch to using bpf_skb_utils.h</title>
<updated>2022-09-21T17:40:22Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-09-21T17:10:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/commit/?id=ca4509cf84d285d4d097e1ba8b0146faaeca05f4'/>
<id>urn:sha1:ca4509cf84d285d4d097e1ba8b0146faaeca05f4</id>
<content type='text'>
This makes the code more reliable, especially on older kernels

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>ubus: add active devices to bridger blacklist</title>
<updated>2022-04-08T11:02:43Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-04-08T11:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/commit/?id=ef82defaae26619e5b2ebddfdd86e9de61c399f1'/>
<id>urn:sha1:ef82defaae26619e5b2ebddfdd86e9de61c399f1</id>
<content type='text'>
Ensures that bridge offload won't interfere with QoS

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>interface: fix ifname present check in interface status</title>
<updated>2022-04-08T10:54:49Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-04-08T10:54:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/commit/?id=92f5e18675bf811f88548190edf596a951d1b566'/>
<id>urn:sha1:92f5e18675bf811f88548190edf596a951d1b566</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>loader/interface: attach bpf program directly using netlink</title>
<updated>2022-04-05T19:25:31Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-04-05T19:25:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/commit/?id=1cd5e12eecdcab0845eda71383c4c0ba17092c6f'/>
<id>urn:sha1:1cd5e12eecdcab0845eda71383c4c0ba17092c6f</id>
<content type='text'>
This makes it possible to replace the tc-full/tc-bpf dependency with a
simple tc dependency.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>qosify: fix dscp values of ubus-added dns host entries</title>
<updated>2022-03-22T09:27:33Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-03-22T09:27:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/qosify/commit/?id=57c7817f91c2ff2f247b2d7eb8554e861c4aec33'/>
<id>urn:sha1:57c7817f91c2ff2f247b2d7eb8554e861c4aec33</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
