Networking

Netconf 2011 conference slides

random networking stuff #1

> + /* IP header Alignment (14 byte Ethernet header) */
> + skb_reserve(skb, 2);

Use "NET_IP_ALIGN", not "2", different architectures want to
use different values.

> + skb_reserve(merge_skb, 2);

Same thing here, use NET_IP_ALIGN.

> +/* arcvmac private data structures */
> +struct vmac_buffer_desc {
> + unsigned int info;
> + dma_addr_t data;
> +};

If this is the actual descriptor used by the hardware you
cannot define it this way.

dma_addr_t is a variable type, on some platforms it is a

KVM networking todo wiki

Michael S. Tsirkin опубликовал TODO лист для проекта KVM (http://www.linux-kvm.org)
http://www.linux-kvm.org/page/NetworkingTodo
В частности, в настоящий момент большинство информации связано с virtio-net (http://wiki.libvirt.org/page/Virtio)
PS:
Есть переведенная статья на русском языке о Virtio: http://rus-linux.net/nlib.php?name=/MyLDP/vm/jones/virtio.html

IsoStack

Наткнулся на очень интересный документ, посвященный проблеме производительности сетевого стека на SMP машинах.

Asus NX1001

Подцепил себе за бесплатно сетевушку Asus NX1001. Новенькую, в коробочке, прямо глаз радовался (хотя она стоит как бутылка хорошего пива)

RSS-материал