netlink AF_NETLINK with CONFIG_NETLINK_MMAP
来源:互联网 发布:mysql 时间小于等于 编辑:程序博客网 时间:2024/04/30 12:31
===============================================================================================================
--- index:
---------------------------------------------------------------------------------------------------------------
=> why write this doc?
---------------------------------------------------------------------------------------------------------------
=> $(netlink_mmap) theory # CONFIG_NETLINK_MMAP
---------------------------------------------------------------------------------------------------------------
=> $(netlink_map) kdoc: <<$(linux)/Documentation/networking/netlink_mmap.txt>># noted version
=> <tip>: $(netlink_map) kdoc中有一个完整的user-level code example# 反而可以作为$(packet_mmap)的user-level code的参考。
---------------------------------------------------------------------------------------------------------------
===============================================================================================================
@@ why write this doc?
最近在看:
$(packet_mmap)# AF_PACKET with CONFIG_PACKET_MMAP
在看$(packet_mmap) kdoc: <<$(linux)/Documentation/networking/packet_mmap.txt>>之前,就先看到了:
$(netlink_mmap) kdoc:<<$(linux)/Documentation/networking/netlink_mmap.txt>>
===============================================================================================================
@@ $(netlink_mmap) theory
netlink socket也有这样的mmap()支持:
kernel-level和user-level共享shared memory blocks。
--- user-level将shared memory block映射到user-level virtual address space中。
kernel-level直接将netlink message,generate到shared memory blocks中。
user-level直接访问shared memory blocks中的netlink message。
--- 这样就省略掉了一次recvmsg() syscall,和一次copy_to_user() operation。
所以,提升了performance。
===============================================================================================================
@@ $(netlink_map) kdoc: <<$(linux)/Documentation/networking/netlink_mmap.txt>>
===============================================================================================================
@@-@ <tip>: $(netlink_map) kdoc中有一个完整的user-level code example# 也可以作为$(packet_mmap)的user-level code的参考。
===============================================================================================================
@@ end
--- index:
---------------------------------------------------------------------------------------------------------------
=> why write this doc?
---------------------------------------------------------------------------------------------------------------
=> $(netlink_mmap) theory # CONFIG_NETLINK_MMAP
---------------------------------------------------------------------------------------------------------------
=> $(netlink_map) kdoc: <<$(linux)/Documentation/networking/netlink_mmap.txt>># noted version
=> <tip>: $(netlink_map) kdoc中有一个完整的user-level code example# 反而可以作为$(packet_mmap)的user-level code的参考。
---------------------------------------------------------------------------------------------------------------
===============================================================================================================
@@ why write this doc?
最近在看:
$(packet_mmap)# AF_PACKET with CONFIG_PACKET_MMAP
在看$(packet_mmap) kdoc: <<$(linux)/Documentation/networking/packet_mmap.txt>>之前,就先看到了:
$(netlink_mmap) kdoc:<<$(linux)/Documentation/networking/netlink_mmap.txt>>
===============================================================================================================
@@ $(netlink_mmap) theory
netlink socket也有这样的mmap()支持:
kernel-level和user-level共享shared memory blocks。
--- user-level将shared memory block映射到user-level virtual address space中。
kernel-level直接将netlink message,generate到shared memory blocks中。
user-level直接访问shared memory blocks中的netlink message。
--- 这样就省略掉了一次recvmsg() syscall,和一次copy_to_user() operation。
所以,提升了performance。
===============================================================================================================
@@ $(netlink_map) kdoc: <<$(linux)/Documentation/networking/netlink_mmap.txt>>
===============================================================================================================
@@-@ <tip>: $(netlink_map) kdoc中有一个完整的user-level code example# 也可以作为$(packet_mmap)的user-level code的参考。
===============================================================================================================
@@ end
0 0
- netlink AF_NETLINK with CONFIG_NETLINK_MMAP
- netlink AF_NETLINK的usage pattern
- netlink
- netlink
- netlink
- netlink
- netlink
- netlink
- netlink
- netlink
- netlink
- netlink
- Netlink
- netlink
- DCE HOWTO linux netlink working with routing table
- About AF_NETLINK in Linux Socket
- AF_NetLink结构体及例程
- AF_NETLINK 内核与用户空间数据交换
- 快递查询接口api
- 非常简单的百度定位,只需要几个步骤即可
- USACO--3.1Stamps+DP
- 网络流复习
- DB2 CREATE TABEL
- netlink AF_NETLINK with CONFIG_NETLINK_MMAP
- android 数据库(sqlite)查询去除重复值
- 数据、常量、变量
- 网络流题集
- Web_PHP_DedeCMS_居中弹窗;
- mysqli语法
- 国内SEO人才与公司现状
- Samba 的使用与访问
- 当freemarker中EL表达式的值为空时出现异常的解决方法