<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in dropreason-qdisc.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>67713dff6398315461db56fdf208e7fd7e37078e - net: sched: sch_dualpi2: use qdisc_dequeue_drop() for dequeue drops</title>
        <link>http://kernelsources.org:8080/source/history/linux/include/net/dropreason-qdisc.h#67713dff6398315461db56fdf208e7fd7e37078e</link>
        <description>net: sched: sch_dualpi2: use qdisc_dequeue_drop() for dequeue dropsDualPI2 drops packets during dequeue but was using kfree_skb_reason()directly, bypassing trace_qdisc_drop. Convert to qdisc_dequeue_drop()and add QDISC_DROP_L4S_STEP_NON_ECN to the qdisc drop reason enum.- Set TCQ_F_DEQUEUE_DROPS flag in dualpi2_init()- Use enum qdisc_drop_reason in drop_and_retry()- Replace kfree_skb_reason() with qdisc_dequeue_drop()Signed-off-by: Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;Reviewed-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Link: https://patch.msgid.link/177211351978.3011628.11267023360997620069.stgit@firesoulSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/include/net/dropreason-qdisc.h</description>
        <pubDate>Thu, 26 Feb 2026 14:45:19 +0100</pubDate>
        <dc:creator>Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9d3e7f9718987338d9cfbd64292aab6a739d9d32 - net: sched: rename QDISC_DROP_CAKE_FLOOD to QDISC_DROP_FLOOD_PROTECTION</title>
        <link>http://kernelsources.org:8080/source/history/linux/include/net/dropreason-qdisc.h#9d3e7f9718987338d9cfbd64292aab6a739d9d32</link>
        <description>net: sched: rename QDISC_DROP_CAKE_FLOOD to QDISC_DROP_FLOOD_PROTECTIONRename QDISC_DROP_CAKE_FLOOD to QDISC_DROP_FLOOD_PROTECTION to use ageneric name without embedding the qdisc name. This follows theprinciple that drop reasons should describe the drop mechanism ratherthan being tied to a specific qdisc implementation.The flood protection drop reason is used by qdiscs implementingprobabilistic drop algorithms (like BLUE) that detect unresponsiveflows indicating potential DoS or flood attacks. CAKE uses this viaits Cobalt AQM component.Signed-off-by: Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;Reviewed-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Link: https://patch.msgid.link/177211347537.3011628.13759059534638729639.stgit@firesoulSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/include/net/dropreason-qdisc.h</description>
        <pubDate>Thu, 26 Feb 2026 14:44:35 +0100</pubDate>
        <dc:creator>Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f30d9073ec1909a3b06a9cee57215bed3458da80 - net: sched: rename QDISC_DROP_FQ_* to generic names</title>
        <link>http://kernelsources.org:8080/source/history/linux/include/net/dropreason-qdisc.h#f30d9073ec1909a3b06a9cee57215bed3458da80</link>
        <description>net: sched: rename QDISC_DROP_FQ_* to generic namesRename FQ-specific drop reasons to generic names:- QDISC_DROP_FQ_BAND_LIMIT -&gt; QDISC_DROP_BAND_LIMIT- QDISC_DROP_FQ_HORIZON_LIMIT -&gt; QDISC_DROP_HORIZON_LIMITThis follows the principle that drop reasons should describe the dropmechanism rather than being tied to a specific qdisc implementation.These concepts (priority band limits, timestamp horizon) could applyto other qdiscs as well.Remove the local macro define FQDR() and instead use thefull QDISC_DROP_* name to make it easier to navigate code.Signed-off-by: Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;Reviewed-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Link: https://patch.msgid.link/177211346902.3011628.12523261489552097455.stgit@firesoulSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/include/net/dropreason-qdisc.h</description>
        <pubDate>Thu, 26 Feb 2026 14:44:29 +0100</pubDate>
        <dc:creator>Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3e28f8ad478f165260deba751858afac46cffd2f - net: sched: sfq: convert to qdisc drop reasons</title>
        <link>http://kernelsources.org:8080/source/history/linux/include/net/dropreason-qdisc.h#3e28f8ad478f165260deba751858afac46cffd2f</link>
        <description>net: sched: sfq: convert to qdisc drop reasonsConvert SFQ to use the new qdisc-specific drop reason infrastructure.This patch demonstrates how to convert a flow-based qdisc to use thenew enum qdisc_drop_reason. As part of this conversion:- Add QDISC_DROP_MAXFLOWS for flow table exhaustion- Rename FQ_FLOW_LIMIT to generic FLOW_LIMIT, now shared by FQ and SFQ- Use QDISC_DROP_OVERLIMIT for sfq_drop() when overall limit exceeded- Use QDISC_DROP_FLOW_LIMIT for per-flow depth limit exceededThe FLOW_LIMIT reason is now a common drop reason for per-flow limits,applicable to both FQ and SFQ qdiscs.Signed-off-by: Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;Reviewed-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Link: https://patch.msgid.link/177211345946.3011628.12770616071857185664.stgit@firesoulSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/include/net/dropreason-qdisc.h</description>
        <pubDate>Thu, 26 Feb 2026 14:44:19 +0100</pubDate>
        <dc:creator>Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ff2998f29f390d963299103f0b247cc79106ced5 - net: sched: introduce qdisc-specific drop reason tracing</title>
        <link>http://kernelsources.org:8080/source/history/linux/include/net/dropreason-qdisc.h#ff2998f29f390d963299103f0b247cc79106ced5</link>
        <description>net: sched: introduce qdisc-specific drop reason tracingCreate new enum qdisc_drop_reason and trace_qdisc_drop tracepointfor qdisc layer drop diagnostics with direct qdisc context visibility.The new tracepoint includes qdisc handle, parent, kind (name), anddevice information. Existing SKB_DROP_REASON_QDISC_DROP is retainedfor backwards compatibility via kfree_skb_reason().Convert qdiscs with drop reasons to use the new infrastructure.Change CAKE&apos;s cobalt_should_drop() return type from enum skb_drop_reasonto enum qdisc_drop_reason to fix implicit enum conversion warnings.Use QDISC_DROP_UNSPEC as the &apos;not dropped&apos; sentinel instead ofSKB_NOT_DROPPED_YET. Both have the same compiled value (0), so thecomparison logic remains semantically equivalent.Signed-off-by: Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;Reviewed-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Link: https://patch.msgid.link/177211345275.3011628.1974310302645218067.stgit@firesoulSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/include/net/dropreason-qdisc.h</description>
        <pubDate>Thu, 26 Feb 2026 14:44:12 +0100</pubDate>
        <dc:creator>Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
