一个网络层实现的NAT方式的负载均衡模块
本帖最后由@sky于2010-07-1914:40编辑一个网络层实现的NAT方式的负载均衡模块,和LVS的NAT方式的区别是,LVS的NAT方式只更改dip,dport,没有更改sip,sport,所以LVS需要配置realserver的默认网关为vs,而我的更改dip,dport的同时也更改了sip,sport,并且实现了tcp3次握手功能,可以保证只有有效的连接才发送到r
作者: @sky 发布时间: 07-19
在NF_IP_PRE_ROUTING挂钩子修改skbuff问题
本帖最后由kangle000于2010-07-1906:59编辑以下代码是在2.6.31内核中执行的,根据send_rst改写的。但是代码存在以下几个问题:1、捕包发现ip头的version字段为0,offset的值不为0,校验出错。2、udp头的内容好像并没有更改。3、us指针指向的内容并没有改变4、经常死机请大家帮我看看是哪里的问题#if
作者: kangle000 发布时间: 07-18
在CentOS 5.4 中制作Ramdisk的问题
各位,故事是这样的,本人有一台8GB内存的测试机器,上面装了个Xen虚拟机。现在想腾出4GB的内存出来,做个RAMDISK,里面装一个GuestOS的文件系统。现在的问题是:/dev/ram0里的大小已经设置成了4GB,但是用fdisk/dev/ram0创建分区的时候,分区可以创建,但是分区表必须重启才能发挥作用。可是一重启,分区里的新创建的分区表信息都没了。现在不
作者: almeydifer 发布时间: 07-19
‘I8042_AUX_IRQ' undeclared 2.6内核编译问题
下载(29.51KB)002010-07-1718:48求大侠帮忙看看,我已经弄了两天编译内核,总是出现错误,这个好了就有新的,总不能编译成功,怎么办啊,在线等高手帮忙,谢谢了
作者: songliwusongliw 发布时间: 07-17
在VFS代码中常见的块设备中的数据块索引或者数据块号是逻辑块号还是物理块号
最近看代码看晕了在处理数据的时候经常会遇到数据块的索引或者标号这个是逻辑的(文件系统定义的数据块)还是物理的(物理数据块)谢谢
作者: openspace 发布时间: 07-18
软中断在多核cpu上的负载均衡
在单网卡双核cpu的机器上,中断集中在第一个CPU上。为了实现负载均衡,将软中断的部分均摊到两个核上。大家有没有好的方法?思一克兄的文章已经拜读了。但是bs_dispatch的后半部分不甚了解。不知通过napi_schedule部分下手可否?通过挂接在不同的cpu的softnet_date的poll_list下。
作者: 瀚海书香 发布时间: 06-08
关于应用层和驱动层的write操作的问题
写了一个应用程序来测试一个驱动,如下:Size=write(SendPortHandle, &WriteData[WrittenSize
作者: jinxinxin163 发布时间: 07-08
linux实现路由缓存的数据结构
提示:本文是关于linux实现路由缓存的数据结构!linuxversion:2.6.33.1blog: http://oldtown.cublog.cn/URL: &n
作者: mtloveft 发布时间: 07-17