guodong_暖地 发表于 2015-02-26 10:30

怎么在/proc/sys/net/ipv4下面中添加新的文件

本帖最后由 guodong_暖地 于 2015-02-26 10:44 编辑

static struct ctl_table ipv4_table[]{

          ........

                {
                .procname        = "ip_ddos_port_scan",
                .data                = &sysctl_ip_ddos_port_scan,
                .maxlen                = sizeof(int),
                .mode                = 0644,
                .proc_handler        = proc_dointvec
        },
    。。。。。。
         {}
};
在ipv4_table中添加了如上红色部分,编译之后报错
net/ipv4/sysctl_net_ipv4.c:367:13: error: 'sysctl_ip_ddos_port_scan' undeclared here (not in a function)
参照了/proc/sys/net/ipv4/下的其他控制项试着定义了还是报错
求助大神,这个应该怎么定义

qxhgd 发表于 2015-02-26 18:05

sysctl_ip_ddos_port_scan 要声明一下的

guodong_暖地 发表于 2015-02-27 13:16

回复 3# qxhgd


    昨天已经改好了。不过还是谢谢:em03:
页: [1]
查看完整版本: 怎么在/proc/sys/net/ipv4下面中添加新的文件