Networking

This site covers Linux networking specific topics. It does not cover general networking questions, these are covered under the more general Wikipedia Computer Networks. See the External Links section for other useful resources.

General

Protocols

Drivers

Device Performance Enhancements

Hardware

Security

Mobility

Administration

Testing

Resources

 

Documentation Links

 

Related Links

 

bonding

The Linux bonding driver provides a method for aggregating
multiple network interfaces into a single logical
bonded 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.

linuxnet:policy

In case it isn't obvious

  • Spam will be deleted and rollback as soon as noticed.
  • Any account spamming will be blocked
  • Small furry creatures will be sent to eat your young

current_events

2007

traceroute

overview

Traceroute is a system administrators utility to trace the route IP packets take from a source system to some destination system.

There are several implementations of this tool. Most distributions include the Lawrence Berkeley National Laboratory Network Research Group version. There is two implementations written especially for LiNUX, one by Olaf Kirch and other one by Dmitry Butskoy.

virtualization


About the Virtualization Workgroup

Documents current trends and thinking along the development and uses of virtualization.


Workgroup Resources

wireless:txformat

This page describes the transmit frames that various hardware needs to get a frame on the air. It should allow us to get an overview what formats the stack needs to support and to help on the decision whether we will use 802.11 frames or 802.3 emulation when communicating to upper layers.

handlers/meetings/agenda20071203.html


Open A11y Expert Handlers SIG Agenda for 2007/12/03


Logistics

  • Date: Monday, 3 December 2007

netconf

Netconf is a yearly, by-invitation-only, Linux community conference running for the third year. The agenda has a clear focus on kernel level networking. Attendees are the main maintainers and developers of the Linux networking subsystem. Invitation is issued only 10-15 people who have provided significant contributions.

For more information see the conference sites:

bridge

Translations: russian , Turkish

mailing_lists

Networking related mailing lists:

sk_buff

All network-related queues and buffers in the kernel use a common data structure, struct sk_buff. This is a large struct containing all the control information required for the packet (datagram, cell, whatever). The sk_buff elements are organized as a doubly linked list, in such a way that it is very efficient to move an sk_buff element from the beginning/end of a list to the beginning/end of another list.

ifb

The Intermediate Functional Block device is the successor to the IMQ iptables module that was never integrated.
Advantage over current IMQ; cleaner in particular in SMP;
with a _lot_ less code. Old Dummy device functionality is preserved while new one only
kicks in if you use actions.

help:contents

No help specific to Linux Net wiki.

applications

This page summarizes the traffic patterns of applications.

bernd_eckenfels

generic_netlink_howto

This document gives a brief introduction to Generic Netlink, some simple
examples on how to use it and some recommendations on how to make the most of
the Generic Netlink communications interface. While this document does not
require that the reader has a detailed understanding of what Netlink is
and how it works, some basic Netlink knowledge is assumed. As usual, the
kernel source code is your best friend here.

tso

TCP Segmentation Offload is supported in Linux by the network device layer. A driver that wants to offer TSO needs to set the NETIF_F_TSO bit in the network device structure.

toe

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.

iproute2

Introduction

iperf

iperf is a network performance testing tool hosted here

Syndicate content