我想编写一个模块,其任务是捕获传入的数据包而不将它们发送到用户空间应用程序并对捕获的数据包进行一些修改。然后这个模块将发送这个数据包传输到网卡。
但主要问题是我的模块尺寸非常大并且它也做了很多处理。那么在内核模块内部进行这个处理会更好,还是我们应该将信息和数据包传递给用户空间进行处理以避免复杂性。
& 我这样做只是为了快速处理数据包。
所以最大可以由 linux-kernel 模块分配多少内存。
我想编写一个模块,其任务是捕获传入的数据包而不将它们发送到用户空间应用程序并对捕获的数据包进行一些修改。然后这个模块将发送这个数据包传输到网卡。
但主要问题是我的模块尺寸非常大并且它也做了很多处理。那么在内核模块内部进行这个处理会更好,还是我们应该将信息和数据包传递给用户空间进行处理以避免复杂性。
& 我这样做只是为了快速处理数据包。
所以最大可以由 linux-kernel 模块分配多少内存。