E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
网络子系统
Linux性能优化大师-系统优化漫谈
目录Linux性能度量标准了解系统的硬件配置一些系统命令SELinuxproc目录调整处理器子系统调整内存子系统调整磁盘子系统调整
网络子系统
限制资源使用参考Linux性能度量标准处理器度量标准1.CPU
hixiaoxiaoniao
·
2018-12-07 19:24
计算机技术
Linux性能优化大师-系统原理漫谈
目录进程管理内存体系结构文件系统磁盘I/O子系统
网络子系统
参考整个系统是由多个不同部分组成的,每个部分都有可能出现问题,性能会受到不同部分的影响进程管理所有进程都通过task_struct结构体来管理的
hixiaoxiaoniao
·
2018-12-06 09:17
计算机技术
Docker网络概述
网络驱动Docker
网络子系统
通过插件化的驱动实现,允许扩展,当然也内置了几种驱动以提供网络功能:bridge:创建网络时的默认驱动类型,多用在单机部署。host:取消容器与主机网络的隔
五星上炕
·
2018-10-25 13:03
Docker
Docker之bridge静态网络配置
一)补充说明Docker的
网络子系统
可通过driver扩展。
TaoismLi
·
2018-09-12 13:49
Docker
容器
静态IP
DOCKER
Docker网络管理(bridge、docker自定义网络以及Flannel方案)-笔记4
Docker的
网络子系统
是可插拔的,使用驱动程序。默认情况下存在多个驱动程序,并提供核心网络功能:bridge:默认网络驱动程序。当你的应用程序在需要通信的独立容
张晨chat
·
2018-08-19 16:56
docker
网络
Flannel
Docker
DSP6678
网络子系统
之交换子系统
1基本介绍网络交换子系统由EMAC模块、SGMII模块、PHY设备、MDIO模块、网络交换机、以及系统集成的其他相关的子模块。NETCP的网络交换子系统的主要作用是提供一个在主设备和其他连接设备间进行数据传输的接口。网络交换子系统主要包括如下三个模块:Ø网络交换部件ØMDIO模块Ø两个SGMII模块(KeyStoneI设备两个;KeyStoneII设备四个)网络交换子系统的交换机有三个端口,以及可
jj801238
·
2018-07-25 13:38
SylixOS
DSP
6678
DSP
网络子系统
1.基本架构网络协处理器(NETCP)有四个主要的模块,分别是PKTDMA控制器、包加速器(PA)、安全加速器(SA)、GbE交换子系统。这些模块通过包数据流交换部件连接。如图1.1所示:图1.1网络协处理器功能块图1.1时钟控制网络协处理器有三个主时钟域,分别是PA、SA、GbE交换子系统。这三个时钟域都共享一个公共的时钟源,通常为350MHz。在使用PA、SA或GbE交换模块之前,必须启用各自
jj801238
·
2018-06-23 11:30
SylixOS
DSP
6678
nginx配置优化
该值应根据可用内核数,磁盘,
网络子系统
,服务器负载等更改为最佳值。我们可以将值设置为可用的核心数。使
cj2580
·
2018-04-20 14:32
linux/unix
Linux内核网络协议栈笔记
最近看完《深入理解Linux内核》前几章之后(特别是与
网络子系统
密切相关的软中断),觉得可以而且应该看一下网络协议栈了。这部分网上的文章大部分都没有什么结构和思路,很少有能够条
玛丽奥ZJY
·
2018-04-13 17:42
【Linux网络协议栈开发】
linux
网络子系统
sk_buff是内核
网络子系统
中最重要的一种数据结构,它贯穿网络报文收发的整个周期。该结构在内核源码的include/linux/skbuff.h文件中定义。我们有必
昌山小屋
·
2017-10-24 16:10
网卡驱动架构分析
1.Linux
网络子系统
系统调用接口层为应用程序提供访问
网络子系统
的统一方法。 协议无关层提供通用的方法来使用传输层协议。
习惯就好zz
·
2017-08-15 00:00
嵌入式
Linux网络事件通知机制
网络子系统
的通知链有三个:netdev_chain,表示网络设备状态变化;inetaddr_chain,表示ipv
iampisfan
·
2016-12-05 21:04
网卡驱动流程分析
1.网卡驱动架构分析1.1linux
网络子系统
1.2.重要数据结构1.3.网卡驱动架构分析1.1linux
网络子系统
linux
网络子系统
可以分为Systemcallinterface(系统调用接口),Protocolagnosticinterface
蜗蜗前行
·
2016-10-03 14:36
LINUX设备驱动进阶
网卡驱动程序设计---
网络子系统
深入分析以及DM9000网卡驱动实现
网络子系统
:比如网络编程里面通过socket创建好了一个文件操作符,然后对其进行write操作,这个write对应的入口其实是一个socket_file_ops结构对应的函数操作集:可以看到write对应的入口函数是
huazhu60400
·
2016-06-02 22:00
linux
ARM
linux驱动
dm9000
网卡驱动笔记
网卡驱动设计---架构分析加回环网卡驱动设计(网卡驱动上)
网卡驱动架构分析:1.Linux
网络子系统
2.重要数据结构总结一下三个重要的数据结构: 2.1.net_device 2.2.net_device_ops 2.3.sk_buff3.网卡驱动架构分析
huazhu60400
·
2016-05-29 21:00
linux
驱动
ARM
网卡架构
回环网卡驱动设计
Linux驱动开发-15、网络设备驱动
网络设备驱动1、Linux网络类设备不在是基于文件操作(没有对应的映射到文件系统中的设备节点),而是套接字socket来实现通讯2、Linux
网络子系统
的架构图 各层次接口功能说明:系统调用接口层:为应用程序提供访问
网络子系统
的统一方法
u013494117
·
2016-04-19 23:00
linux
嵌入式
TQ210
linux网卡驱动
Linux驱动开发
Linux 网络设备驱动开发(三) —— 网络设备驱动基本原理和框架
一、协议栈层次对比二、Linux
网络子系统
Linux
网络子系统
的顶部是系统调用接口层。它为用户空间提供的应用程序提供了一种访问内核
网络子系统
的方法(socket)。
zqixiao_09
·
2016-04-13 21:00
linux
驱动开发
网络设备驱动
Linux kernel 内核学习路线
比如
网络子系统
:Understandinglinuxnetworkinternels.“严谨而细致的仔
baidu_27280587
·
2016-04-09 08:00
linux
linux
kernel
linux网络设备中重要的数据结构
sk_buff(套接字缓冲区)位于网络协议接口层,用于在linux
网络子系统
各层次之间传递数据,是Linux
网络子系统
数据传递的“中枢神经”。定义在include/linux/skbuff.h中。
lhhero701
·
2016-04-02 23:00
C语言(总有刁民想害朕)
整个Linux内核除了极少量的汇编代码,全部都是C语言编写的,其中的设备模型、虚拟文件系统VSF、
网络子系统
无不是面向对象思
vincent040
·
2016-03-28 13:00
Linux Kernel 学习路线
比如
网络子系统
:Understandinglinuxnetworkinter
l_nan
·
2016-03-17 23:00
linux
网络子系统
内核分析
1.选择路由若要将数据包发至PC2,则linux系统通过查询路由表可知168.1.1.10(目的地址)的网关地址为192.168.1.1,此时linux系统选择网卡1发送数据包。2.邻居子系统(通过arp协议建立起邻居的信息)选择网卡1发送数据时,首先将数据包发给邻居(网关),再由邻居转发至后面,若要发送给邻居,则必须知道邻居的MAC地址,若不知道邻居的MAC地址,则需要通过arp请求包获取邻居的
chd_zhang
·
2016-01-26 15:00
网络子系统
的调优
操作系统安装完毕,就要对
网络子系统
进行调优。对其它子系统的影响:影响CPU利用率,尤其在有大量TCP连接、块尺寸又非常小时,内存的使用会明显增加。
无知主教
·
2016-01-11 23:50
linux
调优
网络子系统
linux笔记 第13天 系统启动流程、Grub详解、case函数
grub配置使用详解3、linux启动流程及过程演示4、bash编程之函数 一、linux系统启动流程详解 1、kernel的功能:进程管理、文件系统、硬件驱动、内存管理、安全功能:SELinux、
网络子系统
飞来的翅膀
·
2016-01-10 19:24
linux
笔记
linux笔记 第13天 系统启动流程、Grub详解、case函数
grub配置使用详解3、linux启动流程及过程演示4、bash编程之函数 一、linux系统启动流程详解 1、kernel的功能:进程管理、文件系统、硬件驱动、内存管理、安全功能:SELinux、
网络子系统
飞来的翅膀
·
2016-01-10 19:24
linux
笔记
Linux关键数据结构
Linux
网络子系统
中存在一些很重要的数据结构,贯穿整个子系统,主要有以下两个:structsk_buff 数据封包结构。
qq_30144577
·
2015-12-30 16:00
Linux 网卡设备驱动程序设计(3)
网络子系统
深度分析用户程序通过网络发送这个网络数据包通过SCI协议无关接口协议栈《 UDP的实现 会选择路由《 IP的实现 会建立这个邻居子系统,建立邻居信息设备无关接口驱动函数调用关系(对应上面)socket_file_opsdo_sock_write_sock_sendmsg
吕晓宁
·
2015-12-27 17:00
Linux 网卡设备驱动程序设计(3)
网络子系统
深度分析用户程序通过网络发送这个网络数据包通过SCI协议无关接口协议栈《 UDP的实现 会选择路由《 IP的实现 会建立这个邻居子系统,建立邻居信息设备无关接口驱动函数调用关系(对应上面)socket_file_opsdo_sock_write_sock_sendmsg
吕晓宁
·
2015-12-27 17:00
Linux 网卡驱动设备程序设计(1)
网卡驱动架构分析1.Linux
网络子系统
#系统调用接口层为应用程序提供访问
网络子系统
的统一方法。#协议无关层提供通用的方法来使用传输层协议。
吕晓宁
·
2015-12-25 13:00
linux内核基础及其编译安装
linux内核的功能有:进程管理、文件系统、硬件驱动、内存管理、安全功能(SELinux)、
网络子系统
2、内核设计流派 ①单内核体系:单内核是个很大的进程,它的内部又能够被分为若干模块。
iamwhoiam2013
·
2015-11-16 21:21
kernel
uname
modprobe
编译内核
lsmod
linux内核基础及其编译安装
linux内核的功能有:进程管理、文件系统、硬件驱动、内存管理、安全功能(SELinux)、
网络子系统
2、内核设计流派 ①单内核体系:单内核是个很大的进程,它的内部又能够被分为若干模块。
iamwhoiam2013
·
2015-11-16 21:21
kernel
uname
modprobe
编译内核
lsmod
Linux内核分析(四)----进程管理|
网络子系统
|虚拟文件系统|驱动简介
原文: Linux内核分析(四)----进程管理|
网络子系统
|虚拟文件系统|驱动简介 Linux内核分析(四) 两天没有更新了,上次博文我们分析了linux的内存管理子系统,本来我不想对接下来的进程管理子系统
·
2015-11-13 14:34
linux
开始写博客,与ITer们互相学习
这两年来主要是学习在Linux下的内核编程,自己也分析了内核中存储子系统和
网络子系统
的部分源码,现在导师叫我们学习现代微机的原理与接口,写一个微内核(x86)出
·
2015-11-13 00:04
it
Linux网络设备驱动架構學習(三)
網絡設備的打開與釋放 4、網絡數據發送流程 5、網絡數據接收流程 6、網絡連接狀態 7、網絡參數設置和統計數據 瞭解了這幾部份內容,網絡設備驅動的編寫方法也就基本明白了 網絡數據發送流程 Linux
网络子系统
在发送数据包时
·
2015-11-12 13:37
linux
Linux内核分析(四)----进程管理|
网络子系统
|虚拟文件系统|驱动简介
Linux内核分析(四) 两天没有更新了,上次博文我们分析了linux的内存管理子系统,本来我不想对接下来的进程管理子系统、
网络子系统
、虚拟文件系统在这个阶段进行分析的,但是为了让大家对内核有个整体的把握
·
2015-11-11 06:13
linux
Linux内核网络协议栈笔记
最近看完《深入理解Linux内核》前几章之后(特别是与
网络子系统
密切相关的软中断),觉得可以而且应该看一下网络协议栈了。
·
2015-11-10 22:55
linux
网络子系统
42_ip协议处理函数_数据帧的接收
//向协议栈注册l3处理函数 1.1 void dev_add_pack(struct packet_type *pt) { int hash; //ptype_all ptype_base共用一把锁 ptype_lock spin_lock_bh(&ptype_lock); if (pt->type == htons(ETH_P_ALL)) {//ETH_P_A
·
2015-11-06 08:26
函数
网络子系统
41_inet_peer平衡二叉树的删除
&nbs
·
2015-11-06 07:13
二叉树
网络子系统
43_ip选项预处理
//选项格式: // 1.type中指示该选项在分片时是否需要被拷贝 // 2.ptr从1算起,1为type的位置 // 3.len不包括type字段,其余都包括(len,ptr,选项内容) //type字段: ip选项type字段的常见代码值: //inet_addr_type(addr)返
·
2015-11-03 21:03
IP
linux设备驱动之USB数据传输分析
ericxiao.cublog.cn/ ------------------------------------------ 三:传输过程的实现 说到传输过程,我们必须要从URB开始说起,这个结构的就好比是
网络子系统
中的
·
2015-11-02 10:05
linux
linux2.6.24内核源代码分析(1)——扒一扒sk_buff
最近研究了linux内核的
网络子系统
上的网络分组的接收与发送的流程,发现这个叫sk_buff的东西无处不在,内核利用了这个结构来管理分组,在各个层中传递这个结构,因此sk_buff可以说是linux
·
2015-10-31 11:54
linux
TCP 烟囱卸载
在 Windows Server 2008 中,TCP 烟囱卸载功能可使 Windows
网络子系统
卸载与网络适配器的 TCP/IP 连接的进程,包括 TCP/IP 卸载过程的特殊支持。
·
2015-10-31 11:48
tcp
网络子系统
48_ip协议数据帧的发送
//ip协议与l4协议接口,l4通过此接口向下l3传递数据帧 //函数主要任务: // 1.通过路由子系统路由封包 // 2.填充l3报头 // 3.ip分片 // 4.计算校验和 // 5.衔接邻居子系统,向下层传送封包。 1.1 int ip_queue_xmit(struct sk_buff *skb, int ipfragok) { struct sock *sk =
·
2015-10-31 11:32
IP
TCP Chimney
在Windows Server 2008上, TCP Chimney Offload允许Windows
网络子系统
能转移对TCP/IP连接的处理到对TCP/IP offl
·
2015-10-31 09:13
tcp
网络子系统
53_ip协议分片重组_内存阈值
//调用路径:ip_defrag->ip_evictor // 分片重组时,可使用内存上下限: // 1.sysctl_ipfrag_high_thresh 可用内存上限 // 2.sysctl_ipfrag_low_thresh 内存超过上限后,需要释放内存到此限 1.1 static void ip_evictor(void) { struct ipq *qp; s
·
2015-10-31 09:45
内存
网络子系统
54_ip协议分片重组_定位ipq
//为分片确定正确的ipq结构 // 定位5元组 // 1.<id, 源ip, 目的ip, l4协议> 可通过ip报文获取 // 2.user 通过ip_defrag给出,指出重组是由谁发起的,最常见的时IP_DEFRAG_LOCAL_DELIVER,当重组的入口分包要传递给本地时 // ipq中所有分片最迟完成重组的时间为30HZ 1.1 static inline
·
2015-10-31 09:44
IP
网络子系统
54_ip协议分片重组_定位ipq
//为分片确定正确的ipq结构 // 定位5元组 // 1.<id, 源ip, 目的ip, l4协议> 可通过ip报文获取 // 2.user 通过ip_defrag给出,指出重组是由谁发起的,最常见的时IP_DEFRAG_LOCAL_DELIVER,当重组的入口分包要传递给本地时 // ipq中所有分片最迟完成重组的时间为30HZ 1.1 static inline
·
2015-10-31 09:03
IP
网络子系统
55_ip协议分片重组_加入ipq
//ip分片加入到正确的ipq结构 //调用路径:ip_defrag->ip_frag_queue // 处理过程: // 1.正在被释放的ipq,不处理新加入的分片(ipq正在被释放由last_in设置COMPLETE指出) // 2.处理分片的合法性 // 2.1当该封包为最后一个分片时 // 2.1.1如果之前没有接收到最后一个分片,则该分片在总有效载
·
2015-10-31 09:02
IP
深度探索套接字缓冲区 sk_buff skb
//blog.csdn.net/aaa6695798/article/details/4879271 套接字缓冲区用结构体struct sk_buff表示,它用于在
网络子系统
中的各层之间传递数据
·
2015-10-30 14:35
套接字
linux网络设备驱动
Linux内核源代码中提供了网络设备接口及以
网络子系统
的上层的代码,移植特定网络硬件的驱动程序的主要工作就是完成设备驱动功能层的相应代码,根据底层具体的硬件特性,定义网络设备接口struct net_device
·
2015-10-30 12:45
linux
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他