/* * sysctl_net_llc.c: sysctl interface to LLC net subsystem. * * Arnaldo Carvalho de Melo */ #include #include #include #include #include #ifndef CONFIG_SYSCTL #error This file should not be compiled without CONFIG_SYSCTL defined #endif static struct ctl_table llc2_timeout_table[] = { { .procname = "ack", .data = &sysctl_llc2_ack_timeout, .maxlen = sizeof(sysctl_llc2_ack_timeout), .mode = 0644, .proc_handler = proc_dointvec_jiffies, }, { .procname = "busy", .data = &sysctl_llc2_busy_timeout, .maxlen = sizeof(sysctl_llc2_busy_timeout), .mode = 0644, .proc_handler = proc_dointvec_jiffies, }, { .procname = "p", .data = &sysctl_llc2_p_timeout, .maxlen = sizeof(sysctl_llc2_p_timeout), .mode = 0644, .proc_handler = proc_dointvec_jiffies, }, { .procname = "rej", .data = &sysctl_llc2_rej_timeout, .maxlen = sizeof(sysctl_llc2_rej_timeout), .mode = 0644, .proc_handler = proc_dointvec_jiffies, }, { }, }; static struct ctl_table llc_station_table[] = { { }, }; static struct ctl_table_header *llc2_timeout_header; static struct ctl_table_header *llc_station_header; int __init llc_sysctl_init(void) { llc2_timeout_header = register_net_sysctl(&init_net, "net/llc/llc2/timeout", llc2_timeout_table); llc_station_header = register_net_sysctl(&init_net, "net/llc/station", llc_station_table); if (!llc2_timeout_header || !llc_station_header) { llc_sysctl_exit(); return -ENOMEM; } return 0; } void llc_sysctl_exit(void) { if (llc2_timeout_header) { unregister_net_sysctl_table(llc2_timeout_header); llc2_timeout_header = NULL; } if (llc_station_header) { unregister_net_sysctl_table(llc_station_header); llc_station_header = NULL; } } treecommitdiff
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2016-12-29 14:17:42 -0500
committerDavid S. Miller <davem@davemloft.net>2016-12-29 14:17:42 -0500
commite400b7977e7c014bc0c298b2d834311770a777ac (patch)
tree84bdd8093c8df46f66d88836732580e2d3e63acb /include/trace/events
parentf0c16ba8933ed217c2688b277410b2a37ba81591 (diff)
parent10b1c04e92229ebeb38ccd0dcf2b6d3ec73c0575 (diff)
Merge branch 'mlx4-misc-fixes'
Tariq Toukan says: ==================== mlx4 misc fixes This patchset contains several bug fixes from the team to the mlx4 Eth and Core drivers. Series generated against net commit: 60133867f1f1 'net: wan: slic_ds26522: fix spelling mistake: "configurated" -> "configured"' ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/trace/events')