http://www.kernel.org/pub/linux/kernel/v2.6/linux内核网
原创 2023-05-10 20:45:26
534阅读
Linux内核网络(Linux Kernel Networking)一直是Linux操作系统的一个重要部分,它负责处理系统中所有网络相关的任务,如数据包的传输、路由、防火墙等。而在Linux内核网络中,有一个非常重要的概念,那就是红帽(Red Hat)。 红帽是一个知名的Linux发行版供应商,也是一家专注于企业级Linux解决方案的公司。红帽提供的Red Hat Enterprise Linu
原创 2024-02-23 09:50:50
112阅读
核心的网络功能,所以相关的设定数据都是放置在 /proc/sys/net/ipv4/ 这个目录当中。 至于该目录下各个档案的详细资料,建议大家可以参考核心的说明文件:  /usr/src/linux-{version}/networking/ip-sysctl.txt  RHEL 6.0: /usr/src/kernels/2.6.32-71.el6.i686/net/i
转载 2012-10-14 10:32:01
720阅读
Linux内核网络栈是指Linux操作系统中实现网络功能的关键组件。它负责管理网络通信,实现数据包的传输和处理,为用户提供网络服务。本文将介绍Linux内核网络栈的工作原理和其在红帽操作系统中的应用。 首先,我们来了解一下Linux内核网络栈的组成。Linux内核网络栈由多个协议栈层次组成,包括网络接口层、网络层、传输层和应用层。每个层次的功能都不同,但它们都协同工作,为用户提供完整的网络功能。
原创 2024-02-04 13:02:49
146阅读
  Linux系统内核中网络参数的意义及其应用       在Linux中,我们可以根据不同的需求来调整/proc/sys/net/ipv4/目录下的内核网络参数,通过合理的配置这里内核网络参数,从而达到提高网络的安全性和系统的稳定性的目的。       在Linux中,我们可以根据不同的需求来调整
转载 精选 2011-12-05 14:02:23
1489阅读
精通Linux内核网Linux内核网络是操作系统中一个重要的组成部分,它负责处理网络通信和数据传输。对于计算机领域的专业人士来说,精通Linux内核网络是至关重要的。本文将讨论什么是Linux内核网络以及如何成为一个精通的Linux内核网络专家。 首先,我们需要了解Linux内核是什么。内核是操作系统的核心部分,它负责管理操作系统的各个组件和硬件资源。Linux内核是开源的,意味着其源代码
原创 2024-01-31 14:20:31
61阅读
Linux操作系统中的内核网络模块是整个系统中的重要部分,它负责处理网络通信、路由和数据传输等功能。在Linux内核网络模块中,有一项重要的功能就是路由(Routing)。路由是指根据网络地址找到数据传输的路径的过程,它决定了数据包从发送方到接收方的传输路线。 在Linux内核网络模块中,路由的实现是通过路由表(Routing Table)来完成的。路由表记录了不同网络地址之间的路由信息,当数据
原创 2024-05-24 09:55:52
63阅读
《铜豌豆 Linux》10.12.1 版本发布2022-04-08 2022-03-26, Debian 官方发布 10.12 版本: https://www.debian.org/News/2022/2022032602 铜豌豆 Linux 跟进发布 10.12.1。 此次发布主要为更新升级软件包、调整软件包。 软件包更新安全更新 Debian 官方软件包安全更新 同步到 2022-0
转载 2024-01-02 20:38:21
90阅读
1. 接收数据包过程概述介绍数据包收包过程,有助于我们了解Linux内核网络设备在数据收包过程中的位置,下面从宏观的角度介绍数据包从被网卡接收到进入 socket 接收队列的整个过程:加载网卡驱动,初始化数据包从外部网络进入网卡网卡(通过DMA)将包拷贝到内核内存中的ring buffer产生硬件中断,通知系统收到了一个包驱动调用 NAPI ,如果轮询(poll)还没有开始,就开始轮询ksofti
转载 2021-05-11 14:12:16
484阅读
1. 接收数据包过程概述介绍数据包收包过程,有助于我们了解Linux内核网络设备在数据收包过程中的位置,下面从宏观的角度介绍数据包从被网卡接收到进入 socket 接收队列的整个过程:加载网卡驱动,初始化 数据包从外部网络进入网卡 网卡(通过DMA)将包拷贝到内核内存中的ring buffer
原创 2021-04-16 11:45:41
1248阅读
 英文原文地址:http://www.linuxfoundation.org/collaborate/workgroups/networking/kernelflow#Layer_5:_Session_layer_.28sockets_and_files.29 这篇文章描述Linux内核网络部分的控制流(以及相关的数据缓冲),上述图片是对网络控制流的一个概括性的总图。这篇文章是基于Li
翻译 精选 2013-03-15 13:12:31
1194阅读
内核版本smdk 2.6.28.6代码功能,编译后,形成test.ko,开发板加载模块后,出现结果:=========================================== / # lsmod/ # insmod test.ko / # lsmodtest 2912 0 - Live 0xbf000000/ # ifconfig -aeth0      
原创 2013-09-06 20:47:44
3420阅读
1点赞
1评论
做了一个自己的网卡,以后继续摸一下内核的网络系统。
原创 2013-09-07 21:30:58
2169阅读
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。本作品 (李兆龙 博文, 由 李兆龙
原创 2022-07-12 14:52:02
696阅读
本文原创为freas_1990 转载请标明出处:://blog..net/freas_1990/article/details/9474121 Jack:淫龙,Linux内核协议栈如何优化?我:你
转载 2013-07-26 19:18:00
192阅读
2评论
linux内核网络中RPS/RFS原理  在上篇中,从整体上讲解了网络软中断的机制和优化,但是在RPS和RFS处并没有彻底讲清楚,只是描述了其整体功能和涉及初衷。这篇,进一步深度并搞明白RPS和RFS机制。1.1.1 自带irqbalance瓶颈基于简单的中断负载均衡(如系统自带的irqbalance进程)可能会弄巧成拙。因为其并不识别网络流,只识别到这是一个数据包,不能识别到数据包的元组信息。在...
原创 2021-08-16 23:21:36
2755阅读
为输入的IP包生成一个路由项: ip_mkroute_inputstatic int ip_mkroute_input(struct sk_buff *skb,       struct fib_result *res,       cons
原创 2023-06-01 10:22:38
178阅读
Preface    Linux内核对网络驱动程序使用统一的接口,并且对于网络设备采用面向对象的思想设计。    Linux内核采用分层结构处理网络数据包。分层结构与网络协议的结构匹配,既能简化数据包处理流程,又便于扩展和维护。内核网络结构    在Linux内核中,对网络部分按照网络协议层、网络设备层、设备驱动功能层和网络媒介层的分层体
原创 2013-06-13 13:03:28
6448阅读
1点赞
1评论
数据接收流程图各层主要函数以及位置功能说明:         1)sock_read:初始化msghdr{}的结构类型变量msg,并且将需要接收的数据存放的地址传给msg.msg_iov->iov_base.      net/socket.c &nbs
转载 精选 2015-10-30 11:47:59
1439阅读
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。://liucw.blog.51cto.com/6751239/1221140 Preface Linux内核对网络驱动程序使用统一的接口,并且对于网络设备采用面向对象的思想设计。 Lin
转载 2017-02-21 13:04:00
186阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5