summaryrefslogtreecommitdiffstats
path: root/net/core/drop_monitor.c
AgeCommit message (Expand)AuthorLines
2020-06-20net: Add MODULE_DESCRIPTION entries to network modulesRob Gill-0/+1
2020-05-01drop_monitor: work around gcc-10 stringop-overflow warningArnd Bergmann-4/+7
2020-02-28net: core: Replace zero-length array with flexible-array memberGustavo A. R. Silva-1/+1
2020-02-25drop_monitor: extend by passing cookie from driverJiri Pirko-1/+32
2020-02-07drop_monitor: Do not cancel uninitialized work itemIdo Schimmel-1/+3
2020-01-30net: drop_monitor: Use kstrdupJoe Perches-6/+2
2019-09-16drop_monitor: Better sanitize notified packetsIdo Schimmel-0/+6
2019-08-23drop_monitor: Make timestamps y2038 safeIdo Schimmel-8/+6
2019-08-17drop_monitor: Allow user to start monitoring hardware dropsIdo Schimmel-3/+121
2019-08-17drop_monitor: Add support for summary alert mode for hardware dropsIdo Schimmel-2/+193
2019-08-17drop_monitor: Add support for packet alert mode for hardware dropsIdo Schimmel-4/+300
2019-08-17drop_monitor: Consider all monitoring states before performing configurationIdo Schimmel-2/+7
2019-08-17drop_monitor: Add basic infrastructure for hardware dropsIdo Schimmel-0/+28
2019-08-17drop_monitor: Initialize hardware per-CPU dataIdo Schimmel-2/+23
2019-08-17drop_monitor: Move per-CPU data init/fini to separate functionsIdo Schimmel-17/+36
2019-08-11drop_monitor: Expose tail drop counterIdo Schimmel-0/+101
2019-08-11drop_monitor: Make drop queue length configurableIdo Schimmel-3/+16
2019-08-11drop_monitor: Add a command to query current configurationIdo Schimmel-0/+48
2019-08-11drop_monitor: Allow truncation of dropped packetsIdo Schimmel-0/+19
2019-08-11drop_monitor: Add packet alert modeIdo Schimmel-2/+278
2019-08-11drop_monitor: Add alert mode operationsIdo Schimmel-6/+32
2019-08-11drop_monitor: Require CAP_NET_ADMIN for drop monitor configurationIdo Schimmel-0/+1
2019-08-11drop_monitor: Reset per-CPU data before starting to traceIdo Schimmel-3/+7
2019-08-11drop_monitor: Initialize timer and work item upon tracing enableIdo Schimmel-5/+19
2019-08-11drop_monitor: Split tracing enable / disable to different functionsIdo Schimmel-28/+51
2019-08-06drop_monitor: Use pre_doit / post_doit hooksIdo Schimmel-7/+17
2019-08-06drop_monitor: Add extack supportIdo Schimmel-3/+7
2019-08-06drop_monitor: Avoid multiple blank linesIdo Schimmel-2/+0
2019-08-06drop_monitor: Document scope of spinlockIdo Schimmel-1/+1
2019-08-06drop_monitor: Rename and document scope of mutexIdo Schimmel-7/+13
2019-08-06drop_monitor: Use correct error codeIdo Schimmel-2/+2
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner-0/+1
2019-04-27genetlink: optionally validate strictly/dumpsJohannes Berg-0/+3
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook-4/+3
2017-03-12drop_monitor: use setup_timerGeliang Tang-3/+2
2017-01-03drop_monitor: consider inserted data in genlmsg_endReiter Wolfgang-1/+7
2017-01-01drop_monitor: add missing call to genlmsg_endReiter Wolfgang-9/+24
2016-10-27genetlink: mark families as __ro_after_initJohannes Berg-1/+1
2016-10-27genetlink: statically initialize familiesJohannes Berg-7/+13
2016-10-27genetlink: no longer support using static family IDsJohannes Berg-1/+0
2016-09-01drop_monitor: make genl_multicast_group conststephen hemminger-1/+1
2016-07-09net: tracepoint napi:napi_poll add work and budgetJesper Dangaard Brouer-1/+2
2014-08-26net: Replace get_cpu_var through this_cpu_ptrChristoph Lameter-1/+1
2014-07-15drop_monitor: remove unnecessary break after returnFabian Frederick-2/+0
2013-12-09net: drop_monitor: fix the value of maxattrChangli Gao-1/+0
2013-11-19genetlink: make multicast groups const, prevent abuseJohannes Berg-12/+6
2013-11-19genetlink: pass family to functions using groupsJohannes Berg-1/+2
2013-11-19drop_monitor/genetlink: use proper genetlink multicast APIsJohannes Berg-1/+12
2013-11-19genetlink: only pass array to genl_register_family_with_ops()Johannes Berg-2/+1
2013-11-14genetlink: make all genl_ops users constJohannes Berg-1/+1