ChinaUnix.net
相关文章推荐:

netlink使用

内核中的一个模块接收用户进程发送过来的一个固定格式的数据,将数据存储到一个链表中,代码如下: struct list{ //链表结构 char *code; struct list *nextPtr; } struct user //数据格式 { char code[10]; } typedef struct list MyList; typedef MyList *MyListPtr; MyListPtr startPtr = NULL; static struct sock *nlfd; //链表插入操作 void insert(MyListPtr *sPtr,char *code) { MyListPtr newPtr; newPtr = kmalloc(sizeof(M...

by lihb781206 - 内核/嵌入技术 - 2004-08-28 17:38:38 阅读(418) 回复(1)

相关讨论

我单位全是用的NT,前两天买了一台sun,由于 我是第一次用sun的机器,也不懂solaris,怎样将其与NT混用成了一大难题,好在XX公司张哥给我介绍并提供的pc netlink这软件,非常感谢他.经过几天的摸索,看了一些sun文档(sun文档写的知识点较散,没有一个完整的例子,好累)总算弄明白个大概用法,趁没忘写了下了,却没地方放,只好班门弄斧学一下以前科学球的方法就放上来了保存,请各位老师看了不要笑我.并批评指正: PC netlink 软件是一整套Solar...

by yuxiaodan - Solaris - 2003-07-19 09:27:42 阅读(1211) 回复(3)

实在是太不稳定了, 流量大时必死, 事情还是全放在内核里干了 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12313/showart_265952.html

by yfydz - 网络技术文档中心 - 2007-03-27 13:01:20 阅读(501) 回复(0)

各位大侠: 我在linux系统中获取系统netlink情况,通过以下命令。 AH-02fc43:/home/admin# cat /proc/net/netlink sk Eth Pid Groups Rmem Wmem Dump Locks a80000000c6f9c00 0 -4120 00000001 0 0 0000000000000000 2 a800000009c42400 0 917 00000001 0 0 0000000000000000 2 a800000009c51c00 0 -4122 00000001 0 0 0000000000000000...

by godguy - C/C++ - 2009-05-12 15:19:47 阅读(815) 回复(0)

netlink应该还是没什么错, 内核编程的重点还是慎用堆栈啊!内核堆栈和应用层堆栈就是是两码事! 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12313/showart_268209.html

by yfydz - 网络技术文档中心 - 2007-03-30 13:35:46 阅读(398) 回复(0)

偶在2.4.21上,注册netlink socket,最简单的代码了: [code]static int __init init(void) { printk("Init netlink modules.\n"); mynlfd = netlink_kernel_create(23,my_rev_handler); if(!mynlfd) { printk("Can't create netlink!\n"); return -1; } /*多加了这句判断*/ if(!mynlfd->socket) { printk("Error:socket is null!\n"); return -1; } return 0; }[/code] 我发现,注册完成...

by 独孤九贱 - 程序开发 - 2006-09-28 09:18:30 阅读(1030) 回复(2)

希望用代码实现 增加 路由, 就是 route 命令 能够显示出来的那种路由. 想用 netlink 做, 可是 还没成功, 在发给内核的 数据时,我发了一个 RTA_SRC 属性,并附上一个IP 地址,然后就发送出去了, 内核却返回 错误[ No such device ]. 请问 单发送一个 属性是否可以? 我没有制定 设备, 怎么出这错? 可能是基础的问题, 主要还是原理不甚了解. 谢谢 指导.

by C.J - C/C++ - 2008-05-29 18:38:36 阅读(1208) 回复(0)

netlink socket编写向内核中增加路由程序的时候,子网掩码和物理接口怎么加入? 在rta_type中只有RTA_DST,RTA_SRC,RTA_GATEWAY, 没有子网掩码的rta_type. 请教各位大虾.

by pianpian - 内核/嵌入技术 - 2005-01-20 16:20:30 阅读(352) 回复(0)

我的linux/netlink.h怎么没有这个宏定义呢 #include /* for sa_family_t */ #include #define netlink_ROUTE 0 /* Routing/device hook */ #define netlink_UNUSED 1 /* Unused number */ #define netlink_USERSOCK 2 /* Reserved for user mode socket protoco ls */ #define netlink_FIREWALL 3 /* Firewalling hook */ #define netlink_INET_DIAG 4 /* INET socket monitori...

by tianxiaogang12 - C/C++ - 2009-09-22 22:07:47 阅读(1362) 回复(0)

netlink可以做linux网络协议开发吗? 有相关的技术资料或者网站吗?google似乎很少有netlink的东西。 netfilter自然是可以做协议开发了,但是对netlink不了解,多谢解答。

by justicezyx - 网络与硬件 - 2006-09-04 12:50:49 阅读(737) 回复(2)

怎样确定内核是否支持netlink? 望达人教我

by cz - 内核/嵌入技术 - 2004-11-14 20:35:49 阅读(510) 回复(0)