summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2024-09-20bpf_skb_utils.h: add missing include to fix build against newer kernel headersmasterFelix Fietkau
2023-07-20qosify: add support for keeping statsFelix Fietkau
2023-03-07map: fix return code check for bpf_map_get_next_key callsFelix Fietkau
2022-09-26map: fix deleting port based rulesFelix Fietkau
2022-09-26qosify-bpf: skip unnecessary flow lookupsFelix Fietkau
2022-09-21bpf: switch to using bpf_skb_utils.htestingFelix Fietkau
2022-04-08ubus: add active devices to bridger blacklistFelix Fietkau
2022-04-08interface: fix ifname present check in interface statusFelix Fietkau
2022-04-05loader/interface: attach bpf program directly using netlinkFelix Fietkau
2022-03-22qosify: fix dscp values of ubus-added dns host entriesFelix Fietkau
2022-03-21loader: fix use of deprecated functionsFelix Fietkau
2022-03-21interface: replace open-coded ifb-dns string with QOSIFY_DNS_IFNAMEFelix Fietkau
2022-03-21interface: rework adding/removing filters, do not delete clsactFelix Fietkau
2022-03-17Revert "ubus: remove dnsmasq subscriber"Felix Fietkau
2022-03-17interface: fix duplicated dns filter lineFelix Fietkau
2022-03-17interface: run ingress bpf filter on main device ingress instead of ifb egressFelix Fietkau
2022-03-17interface: switch to using clsact for filtersFelix Fietkau
2022-03-17bpf: return TC_ACT_UNSPEC to allow other filters to proceedFelix Fietkau
2022-03-07interface: extend dns filters to cover vlan tagged traffic as wellFelix Fietkau
2022-03-07dns: fix parsing vlan encapsulated protocolFelix Fietkau
2022-03-06dns: allow limiting dns entry matching to cname nameFelix Fietkau
2022-03-06map: process dns patterns in the order in which they were definedFelix Fietkau
2022-03-06ubus: remove dnsmasq subscriberFelix Fietkau
2022-03-06dns: add code for snooping dns packetsFelix Fietkau
2022-03-05map: move dns host based lookup code to a separate functionFelix Fietkau
2022-03-05move run_cmd() to main.cFelix Fietkau
2022-03-04interface: disable autorate-ingress by defaultStijn Tintel
2022-02-20interface: add missing autorate-ingress optionsFelix Fietkau
2022-02-10ubus: fix a use-after-free bugFelix Fietkau
2022-02-10bpf: declare tcp_ports/udp_ports without typedefFelix Fietkau
2022-01-27map: fix copy-paste error in codepoints mapStijn Tintel
2021-11-22map: allow referring to a class index directly in tcp/udp default entriesFelix Fietkau
2021-11-21bpf: work around a verifier issueFelix Fietkau
2021-11-19interface: unify status, always include ifname, ingress, egressFelix Fietkau
2021-11-19bpf: remove access to skb->gso_sizeFelix Fietkau
2021-11-19bpf: fix priority flow detectionFelix Fietkau
2021-11-19bpf: fix bulk flow detactionFelix Fietkau
2021-11-18map, bpf: create a separate map for configured dscp classesFelix Fietkau
2021-11-16bpf: move flow prio/bulk detection config into a separate data structureFelix Fietkau
2021-11-16bpf: refactor code to support explicit opt-in for bulk+prio detectionFelix Fietkau
2021-11-15ubus: drop dnsmasq check for dns_result methodFelix Fietkau
2021-11-12map: add support for defining aliasesFelix Fietkau
2021-11-12bpf: add initial support for splitting map dscp value into ingress and egressFelix Fietkau
2021-11-09README: dnsmasq integration is completeFelix Fietkau
2021-11-08qosify: support wildcards in classifier filenamesFelix Fietkau
2021-11-08ubus: fix crash caused by missing static keywordFelix Fietkau
2021-11-08map: default to fnmatch matching for dns patterns. support regex via leading /Felix Fietkau
2021-11-08ubus: subscribe to dnsmasq.dns for dns lookup resultsFelix Fietkau
2021-11-04qosify-bpf: inline check_flow() to ensure that it is jitedFelix Fietkau
2021-11-04map: increase active timeout to 300Felix Fietkau