091290 发表于 2016-05-25 16:17

linux 内核调用网络子系统接口


请问在linux内核中能否调用网络子系统的接口传输数据呢?

如果可以,应该怎么实现呢?

请大家多多指教,谢谢!

Godbach 发表于 2016-05-26 13:03

回复 1# 091290

你想传什么数据。说一下你的具体需求。

   

091290 发表于 2016-05-27 17:07

具体需求是这样的:

我想在linux内核中定义一个全局的hash table,在某个时刻将hash table这个变量直接从内核传输到远程服务器上保存。 然后,以后还需要将这个变量从远程服务上读取回来。

请问这个可以怎么实现呢?

Godbach 发表于 2016-05-27 23:05

回复 3# 091290

感觉你用在用用户态搞个网络程序也可以:
1. 用户态读取内核的信息,并通过网络发给远程
2. 远程有变更端,用户态程序及时获取到,然后告知 kernel。

感觉这样的流程更好一些。直接在内核态用 socket 的方式发给远程服务器不是一个常规做法。



   
页: [1]
查看完整版本: linux 内核调用网络子系统接口