サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
wiki.linuxfoundation.org
You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on “Create this page”.
Refer to Net:Network Overview for an overview of all aspects of the networking kernel: routing, neighbour discovery, NAPI, filtering, … The network data (including headers etc.) is managed through the sk_buff data structure. This minimizes copying overhead when going through the networking layers. A basic understanding of sk_buff is required to understand the networking kernel. The kernel as a who
The Filesystem Hierarchy Standard (FHS) is a reference describing the conventions used for the layout of a UNIX system. It has been made popular by its use in Linux distributions, but it is used by other UNIX variants as well. The Linux Standard Base (LSB) refers to it as a standard. The LSB workgroup is preparing FHS 3.0, which will be the first FHS release since 2004. As part of that release, we
TCP Offload Engine (TOE) is the name for allowing the network driver to do part or all of the TCP/IP protocol processing. Vendors have made modifications to Linux to support TOE, and these changes have been submitted changes for kernel inclusion but were rejected. This page describes the reasons why Linux engineers currently feel that full network stack offload (TCP Offload Engine, TOE) has little
GSO (“Generic Segmentation Offload”) is a performance optimization which is a generalisation of the concept of TSO . It has been added into Linux 2.6.18 Taken from Herbert Xu's posting on linux-netdev Many people have observed that a lot of the savings in TSO come from traversing the networking stack once rather than many times for each super-packet. These savings can be obtained without hardware
This section deals with the Generic Netlink subsystem in the Linux kernel and provides a simple example of how in-kernel users can make use of the Generic Netlink API. Don't forget to review section #4, “Recommendations”, before writing any code as it can save you, and the people who review your code, lots of time! The first section explains how to register a Generic Netlink family which is requir
# cat /proc/net/pktgen/kpktgend_0 Name: kpktgend_0 max_before_softirq: 10000 Running: Stopped: eth1 Result: OK: max_before_softirq=10000 Most important the devices assigned to thread. Note! A device can only belong to one thread. Param section holds configured info. Current hold running stats. Result is printed after run or after interruption. Example: # cat /proc/net/pktgen/eth1 Params: count 100
I/OAT (I/O Acceleration Technology) is the name for a collection of techniques by Intel to improve network throughput. The most significant of these is the DMA engine. The DMA engine is meant to offload from the CPU the copying of SKB data to the user buffers. This is not a zero-copy receive, but does allow the CPU to do other work while the copy operations are performed by the DMA engine. The I/O
The following is a whirlwind tour of what must be done to create a NAPI-compliant network driver. For each interrupt vector, the driver must allocate an instance of struct napi_struct. This does not require calling any special function, and the structure is typically embedded in the driver's private structure. Each napi_struct must be initialised and registered before the net device itself, using
Iproute2 is a collection of utilities for controlling TCP / IP networking and traffic control in Linux. It is currently maintained by Stephen Hemminger <stephen@networkplumber.org>. The original author, Alexey Kuznetsov, is well known for the QoS implementation in the Linux kernel. Most network configuration manuals still refer to ifconfig and route as the primary network configuration tools, but
The Linux bonding driver provides a method for aggregating multiple network interfaces into a single logicalbonded interface. The behavior of the bonded interfaces depends upon the mode; generally speaking, modes provide either hot standby or load balancing services. Additionally, link integrity monitoring may be performed. The bonding driver originally came fromDonald Becker'sbeowulf patches for
LSB 5.0 The LSB workgroup is happy to announce the release of LSB 5.0, including specifications, development tools, and tests. FHS 3.0 The LSB workgroup is happy to announce the release of FHS 3.0. LSB 5.0 RC1 The LSB workgroup is happy to announce LSB 5.0 Release Candidate 1. LSB 5.0 Beta 2 The LSB workgroup is happy to announce the availability of LSB 5.0 Beta 2. LSB SDK 4.1.8 The LSB workgroup
Translations: russian ,Turkish A bridge is a way to connect two Ethernet segments together in a protocol independent way. Packets are forwarded based on Ethernet address, rather than IP address (like a router). Since forwarding is done at Layer 2, all protocols can go transparently through a bridge. The Linux bridge code implements a subset of the ANSI/IEEE 802.1d standard. [1]. The original Linux
netem provides Network Emulation functionality for testing protocols by emulating the properties of wide area networks. For more information see netem man page.
このページを最初にブックマークしてみませんか?
『start [Wiki]』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く