OpenCores
URL https://opencores.org/ocsvn/or1k_soc_on_altera_embedded_dev_kit/or1k_soc_on_altera_embedded_dev_kit/trunk

Subversion Repositories or1k_soc_on_altera_embedded_dev_kit

[/] [or1k_soc_on_altera_embedded_dev_kit/] [tags/] [linux-2.6/] [linux-2.6.24_or32_unified_v2.3/] [net/] [core/] [sysctl_net_core.c] - Diff between revs 3 and 8

Only display areas with differences | Details | Blame | View Log

Rev 3 Rev 8
/* -*- linux-c -*-
/* -*- linux-c -*-
 * sysctl_net_core.c: sysctl interface to net core subsystem.
 * sysctl_net_core.c: sysctl interface to net core subsystem.
 *
 *
 * Begun April 1, 1996, Mike Shaver.
 * Begun April 1, 1996, Mike Shaver.
 * Added /proc/sys/net/core directory entry (empty =) ). [MS]
 * Added /proc/sys/net/core directory entry (empty =) ). [MS]
 */
 */
 
 
#include <linux/mm.h>
#include <linux/mm.h>
#include <linux/sysctl.h>
#include <linux/sysctl.h>
#include <linux/module.h>
#include <linux/module.h>
#include <linux/socket.h>
#include <linux/socket.h>
#include <linux/netdevice.h>
#include <linux/netdevice.h>
#include <net/sock.h>
#include <net/sock.h>
#include <net/xfrm.h>
#include <net/xfrm.h>
 
 
#ifdef CONFIG_SYSCTL
#ifdef CONFIG_SYSCTL
 
 
ctl_table core_table[] = {
ctl_table core_table[] = {
#ifdef CONFIG_NET
#ifdef CONFIG_NET
        {
        {
                .ctl_name       = NET_CORE_WMEM_MAX,
                .ctl_name       = NET_CORE_WMEM_MAX,
                .procname       = "wmem_max",
                .procname       = "wmem_max",
                .data           = &sysctl_wmem_max,
                .data           = &sysctl_wmem_max,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = NET_CORE_RMEM_MAX,
                .ctl_name       = NET_CORE_RMEM_MAX,
                .procname       = "rmem_max",
                .procname       = "rmem_max",
                .data           = &sysctl_rmem_max,
                .data           = &sysctl_rmem_max,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = NET_CORE_WMEM_DEFAULT,
                .ctl_name       = NET_CORE_WMEM_DEFAULT,
                .procname       = "wmem_default",
                .procname       = "wmem_default",
                .data           = &sysctl_wmem_default,
                .data           = &sysctl_wmem_default,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = NET_CORE_RMEM_DEFAULT,
                .ctl_name       = NET_CORE_RMEM_DEFAULT,
                .procname       = "rmem_default",
                .procname       = "rmem_default",
                .data           = &sysctl_rmem_default,
                .data           = &sysctl_rmem_default,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = NET_CORE_DEV_WEIGHT,
                .ctl_name       = NET_CORE_DEV_WEIGHT,
                .procname       = "dev_weight",
                .procname       = "dev_weight",
                .data           = &weight_p,
                .data           = &weight_p,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = NET_CORE_MAX_BACKLOG,
                .ctl_name       = NET_CORE_MAX_BACKLOG,
                .procname       = "netdev_max_backlog",
                .procname       = "netdev_max_backlog",
                .data           = &netdev_max_backlog,
                .data           = &netdev_max_backlog,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = NET_CORE_MSG_COST,
                .ctl_name       = NET_CORE_MSG_COST,
                .procname       = "message_cost",
                .procname       = "message_cost",
                .data           = &net_msg_cost,
                .data           = &net_msg_cost,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec_jiffies,
                .proc_handler   = &proc_dointvec_jiffies,
                .strategy       = &sysctl_jiffies,
                .strategy       = &sysctl_jiffies,
        },
        },
        {
        {
                .ctl_name       = NET_CORE_MSG_BURST,
                .ctl_name       = NET_CORE_MSG_BURST,
                .procname       = "message_burst",
                .procname       = "message_burst",
                .data           = &net_msg_burst,
                .data           = &net_msg_burst,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec,
                .proc_handler   = &proc_dointvec,
        },
        },
        {
        {
                .ctl_name       = NET_CORE_OPTMEM_MAX,
                .ctl_name       = NET_CORE_OPTMEM_MAX,
                .procname       = "optmem_max",
                .procname       = "optmem_max",
                .data           = &sysctl_optmem_max,
                .data           = &sysctl_optmem_max,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
#ifdef CONFIG_XFRM
#ifdef CONFIG_XFRM
        {
        {
                .ctl_name       = NET_CORE_AEVENT_ETIME,
                .ctl_name       = NET_CORE_AEVENT_ETIME,
                .procname       = "xfrm_aevent_etime",
                .procname       = "xfrm_aevent_etime",
                .data           = &sysctl_xfrm_aevent_etime,
                .data           = &sysctl_xfrm_aevent_etime,
                .maxlen         = sizeof(u32),
                .maxlen         = sizeof(u32),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = NET_CORE_AEVENT_RSEQTH,
                .ctl_name       = NET_CORE_AEVENT_RSEQTH,
                .procname       = "xfrm_aevent_rseqth",
                .procname       = "xfrm_aevent_rseqth",
                .data           = &sysctl_xfrm_aevent_rseqth,
                .data           = &sysctl_xfrm_aevent_rseqth,
                .maxlen         = sizeof(u32),
                .maxlen         = sizeof(u32),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = CTL_UNNUMBERED,
                .ctl_name       = CTL_UNNUMBERED,
                .procname       = "xfrm_larval_drop",
                .procname       = "xfrm_larval_drop",
                .data           = &sysctl_xfrm_larval_drop,
                .data           = &sysctl_xfrm_larval_drop,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = CTL_UNNUMBERED,
                .ctl_name       = CTL_UNNUMBERED,
                .procname       = "xfrm_acq_expires",
                .procname       = "xfrm_acq_expires",
                .data           = &sysctl_xfrm_acq_expires,
                .data           = &sysctl_xfrm_acq_expires,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
#endif /* CONFIG_XFRM */
#endif /* CONFIG_XFRM */
#endif /* CONFIG_NET */
#endif /* CONFIG_NET */
        {
        {
                .ctl_name       = NET_CORE_SOMAXCONN,
                .ctl_name       = NET_CORE_SOMAXCONN,
                .procname       = "somaxconn",
                .procname       = "somaxconn",
                .data           = &sysctl_somaxconn,
                .data           = &sysctl_somaxconn,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = NET_CORE_BUDGET,
                .ctl_name       = NET_CORE_BUDGET,
                .procname       = "netdev_budget",
                .procname       = "netdev_budget",
                .data           = &netdev_budget,
                .data           = &netdev_budget,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        {
        {
                .ctl_name       = NET_CORE_WARNINGS,
                .ctl_name       = NET_CORE_WARNINGS,
                .procname       = "warnings",
                .procname       = "warnings",
                .data           = &net_msg_warn,
                .data           = &net_msg_warn,
                .maxlen         = sizeof(int),
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .mode           = 0644,
                .proc_handler   = &proc_dointvec
                .proc_handler   = &proc_dointvec
        },
        },
        { .ctl_name = 0 }
        { .ctl_name = 0 }
};
};
 
 
#endif
#endif
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.