Akaban operating system - initialization of interrupt controller, interrupt from UHCI
I believe you must have read my last article (in short, only IO APIC can accept interrupts from PCI). Yes, as long as you write the interrupt driver this time, you can officially start the development of PCI!
The performance of APIC is worse than that of 8259A interrupt processor. Without comparing the actual performance, let's talk about the ...
Added by gus on Thu, 03 Feb 2022 15:27:20 +0200
Linux network protocol stack 4--bridge receiving and contracting
bridge is a virtual switch on linux, which has the function of switch.
After the network card receives the packet, go to__ netif_ receive_ skb_ After the core, peel off the vlan and find the vlan sub interface (if any). If SKB - > dev is a bridge member port, it will go to the receiving and processing function of the bridge member port.
st ...
Added by gabo on Thu, 03 Feb 2022 15:18:57 +0200
Linux network protocol stack 5--ovs receiving and contracting
ovs, whose full name is openvswitch, is a high-quality, multi-layer virtual switch with some advantages over bridge:
1) Facilitate network management and monitoring. The introduction of OVS can facilitate administrators to monitor the network status and data traffic in the whole cloud environment. For example, they can analyze which VM, OS and ...
Added by rallan on Thu, 03 Feb 2022 11:41:24 +0200
HCIP - republish routing policy
Republish, redistribute and redistribute:
When there are two routing protocols or different processes of the same in a network; Protocols, processes, databases and information are independent and not shared; Redistributing technology can share routing entries between two protocols or two processes to achieve the accessibility of the whole netw ...
Added by pdaoust on Thu, 03 Feb 2022 00:47:51 +0200
ensp configuration mstp vrrp lacp ospf nat acl dhcp telnet integrated configuration
requirement
1. Planning topology 2. Reasonably configure IP address 3. Plan VLAN information as shown in the figure. PC1/PC2/PC3 belongs to VLAN123 and AR1 belongs to VLAN111 4. MSTP, eth-trunk and VRRP need to be configured reasonably to achieve the best network availability 5. Configure the dynamic routing protocol to make the whole network ...
Added by vaavi8r on Wed, 02 Feb 2022 18:00:25 +0200
C + + hand training project (simple HTTP webserver based on muduo network library + mysql+jsoncpp for web page display database background data)
Project introduction
Project github: github link This project is based on C + + language, Mr. Chen Shuo's muduo network library, mysql database and json CPP. The server listens to two ports, one for processing http requests and the other for processing json data sent. This project cooperates with a qt+opencv license plate recognition front ...
Added by clarky08 on Wed, 02 Feb 2022 03:21:07 +0200
Kotlin collaboration with architecture components and underlying principle analysis
I usually read blogs or learn knowledge. What I learned is scattered. There is no independent concept of knowledge module, and it is easy to forget after learning. So I set up my own Note warehouse (a note warehouse I maintain for a long time. If I'm interested, I can click a star ~ your star is a great driving force for my writing). Class ...
Added by [-_-] on Tue, 01 Feb 2022 14:13:11 +0200
Restrict kernel udp bad checksum failure alarm information
Problem description
The dmesg information of a certain system has the following contents printed frequently, which flushes out other relevant information and needs to be limited.
UDP: bad checksum. From 10.66.245.93:61525 to 255.255.255.255:137 ulen 58
Related code
File name in kernel source tree:
net/ipv4/udp.c
Relevant source code:
...
Added by jil on Tue, 01 Feb 2022 12:52:44 +0200
LVS-DR mode under linux
DIP: the IP address of the scheduler
RIP: the IP address of the real server in the background
VIP: virtual IP used for service provision
Compared with NAT mode, DR mode of LVS is more complex and difficult to implement, because it is closer to hardware based load balancing. Although the performance is still lower than that of hardware based ...
Added by ddc on Tue, 01 Feb 2022 10:03:09 +0200
Alios things 3.3.0 Wi Fi networking
1. Alios things Wi Fi Networking Background
Accessing Wi Fi network is the first step of networking most IoT devices.
Access to Wi Fi generally requires two stages: distribution and networking.
1.1 introduction to Netmgr
The Netmgr module introduced in this paper abstracts the distribution network and networking capabilities driven ...
Added by tomkure on Tue, 01 Feb 2022 01:26:25 +0200