我正在尝试实现一个新的 TCP 拥塞控制内核模块,并希望在这里实现get_info()
类似bbr_get_info()或dctcp_get_info()。但是,看起来 dctcp 和 bbr info 的内容是在include/uapi/linux/inet_diag.hINET_DIAG_DCTCPINFO
中定义的,并且函数中使用了类似的枚举get_info()
,我的理解是如果不构建整个内核就无法更改它。所以我的问题是:有没有办法在这样的内核模块中实现get_info()
(或其他类似的方法将一些信息导出到用户空间)而不构建整个内核?谢谢!
问问题
19 次