Skip to content

Instantly share code, notes, and snippets.

@TotalLag
TotalLag / EdgeMax advanced-queue QoS
Last active August 5, 2020 03:57
An upgrade from traffic-policy shaper
set traffic-control advanced-queue root queue 1 bandwidth 50mbit
set traffic-control advanced-queue root queue 1 attach-to global
set traffic-control advanced-queue queue-type sfq SFQ_DOWN
set traffic-control advanced-queue queue-type fq-codel FQCODEL_UP ecn disable
set traffic-control advanced-queue queue-type fq-codel FQCODEL_DOWN target 5ms
set traffic-control advanced-queue queue-type fq-codel FQCODEL_DOWN quantum 1514
set traffic-control advanced-queue queue-type fq-codel FQCODEL_DOWN limit 1001
set traffic-control advanced-queue queue-type fq-codel FQCODEL_DOWN interval 50ms
set traffic-control advanced-queue queue-type fq-codel FQCODEL_DOWN flows 1024
set traffic-control advanced-queue queue-type fq-codel FQCODEL_DOWN ecn enable
@TotalLag
TotalLag / EdgeMax traffic-policy shaper
Last active June 20, 2020 12:14
Prioritize via DPI and allow 100% bandwidth usage if network is idle
set firewall modify QoS description 'mark packets for QoS'
set firewall modify QoS rule 20 action modify
set firewall modify QoS rule 20 application category Voice-over-IP
set firewall modify QoS rule 20 description VoIP
set firewall modify QoS rule 20 modify mark 20
set firewall modify QoS rule 40 action modify
set firewall modify QoS rule 40 application category Games
set firewall modify QoS rule 40 description Games
set firewall modify QoS rule 40 modify mark 40
@iheanyi
iheanyi / NowArrayAdapter.java
Last active February 10, 2019 17:32
Google Now Cards Layout XML. list_item.xml can be customized to your heart's content . . . Also, you can implement the following with DragSortListView for swiping to delete, reordering, and whatnot.
import java.util.ArrayList;
import java.util.List;
import android.content.Context;
import android.graphics.Typeface;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;