自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (83)
  • 收藏
  • 关注

原创 Ubuntu9.04安装使用 用户名和密码 的squid代理服务器

#安装的过程的具体过程,中间有些反复,大致过程如下###############################################安装squid$sudo apt-get install squid squid-common#备份一下/etc/squid/squid.conf$cd /etc/squid$ls -al$sudo mv /etc/squid/squid.conf /et

2010-02-26 23:41:00 1621

原创 linux和freebsd访问路由表的方式区别

在linux下,使用socket建立连接,然后使用ioctl方式把新的路由写到系统的路由表中。程序如下:#include ; #include ; #include ; #include ; #include ; #include ; #include ; #include ; #include ; #include ; #define E_ERR   1 int main(){struct

2010-02-26 00:03:00 1680

原创 ubuntu904安装samba

首先要安装samba代码:sudo apt-get install sambasudo apt-get install smbfs下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/simon/share首先创建这个文件夹代码:mkdir /home/simon/sharechmod 777 /home/simon/share备份并编辑smb.conf允许网络

2010-02-24 23:50:00 506

原创 dtrace查询函数调用

使用dtrace调试程序时,需要查找函数test_dtor的调用情况,可以编写如下的d脚本,保存为1.sh。BEGIN{trace("now begin/n");}pid$target::test_dtor:entry{ustack();}END{trace("now end/n");}运行保护test_dtor的进程,其pid为24564,然后运行如下命令,即可查找到test_dtor的

2010-02-21 23:06:00 1082

原创 Fedora 12使用sun java

1.Download the Java package from:http://java.sun.com/javase/downloads/index.jsp. Always use the latest update.Select: Java SE Runtime Environment (JRE) 6 Update 17 (the JDK is for developers)On the ne

2010-02-12 21:34:00 848

原创 linux内核读后

linux内核中,文件系统proc是用来收集linux系统的统计信息。snmp也是通过访问proc文件系统来获得linux系统的统计信息。即所谓的mib库中的一些信息是从proc文件系统中获得的。

2010-02-11 23:38:00 381

原创 tap驱动器的编译

tap驱动器是使用ddk进行编译的。直接到tap-win32目录下运行编译是不能运行的。首先需要xp或2000的ddk编译环境下,运行build,ddk会把所有的驱动给生成一个data文件。然后到tap-win32目录下,运行,build命令,生成data文件。最后在tap-win32目录下,运行build -cef命令。这样,就可以编译出需要的文件里。

2010-02-10 23:27:00 1570 5

原创 TCP/IP协议栈在Linux与FreeBSD中的实现分析4

TCP协议栈在FreeBSD上的实现首先介绍FreeBSD上的协议实现,这也是最正统的实现。下图是完整的输入输出路径。   图1 TCP协议栈在FreeBSD上的实现在图1的左边是TCP/IP的输出,不管应用程序调用哪个输出函数,最终都要调用sosend来完成输出。Sosend将从用户空间把数据复制进内核管理的m-buf数据结构中(m-buf是FreeBSD的TCP实现使用

2010-02-01 22:26:00 1903

linux kernel driver development

linux kernel driver development

2023-12-03

RDMA 优先级 流量控制

RDMA 优先级 流量控制

2023-12-03

update kernel headers

update kernel headers

2021-07-12

rdma-core/irdma: Implement device supported verb APIs

rdma-core/irdma: Implement device supported verb APIs

2021-07-12

rdma-core/irdma: Add library setup and utility

rdma-core/irdma: Add library setup and utility

2021-07-12

rdma-core/irdma: Add user/kernel shared libraries

rdma-core/irdma: Add user/kernel shared libraries

2021-07-12

0001-rdma-core-irdma-Add-irdma-to-Makefiles-distro-files-.patch

0001-rdma-core-irdma-Add-irdma-to-Makefiles-distro-files-.patch

2021-07-12

Chapter3.docx

Chapter3.docx

2021-06-20

Chapter2.docx

Linux is available for a wide range of architectures, so an architecture-independent way of describing memory is needed. This chapter describes the structures used to keep account of memory banks, pages and flags that affect VM behavior.

2021-04-11

312_On-demand-paging_LLiss.pdf

312_On-demand-paging_LLiss.pdf

2021-02-17

内存管理Introduction.docx

内存管理Introduction.docx

2021-02-13

1Introduction to the Linux Kernel.docx

1Introduction to the Linux Kernel.docx

2021-01-10

2. Getting Started with the Kernel

2. Getting Started with the Kernel

2020-12-26

3Process Management.docx

This chapter introduces the concept of the process, one of the fundamental abstractions in Unix operating systems. It defines the process, as well as related concepts such as threads, and then discusses how the Linux kernel manages each process: how they are enumerated within the kernel

2020-12-08

Advanced programmability and recent updates with tc’s cls bpf

eBPF: efficient, generic in-kernel bytecode engine Today used mainly in networking, tracing, sandboxing tc, XDP, socket filters/demuxing, perf, bcc, seccomp, LSM, ... cls bpf programmable classifier and action in tc subsystem Attachable to ingress, egress of kernel’s networking data path

2020-11-18

4Process Scheduling.docx

The prior chapter discussed processes, the operating system abstraction of active program code. This chapter discusses the process scheduler, the kernel subsystem that puts those processes to work.

2020-11-14

OVS_Offload_using_ASAP2_Direct_User_Manual_v3.3.pdf

Open vSwitch (OVS) allows Virtual Machines (VM) to communicate with each other and with the outside world. OVS traditionally resides in the hypervisor and switching is based on twelve tuple matching on flows. The OVS software based solution is CPU intensive, affecting system performance and preve

2020-11-09

OVS kernel intro - By Maor.pptx

ASAP^2 Direct design SRIOV, legacy/switchdev Software based vs Hardware based ASAP2 Software Architecture ASAP^2 Features Classifications fields (Matches) Actions Feature matrix

2020-11-09

BF-2 Virtio-net_.docx

This will show how to configure and test virtio-net emulation using BlueField-2

2020-11-09

AVS Offload Tech Discussions (November 2018).pdf

 VirtIO Connected VMs  Multiple interfaces per VM (vPorts)  Accelerate AVS virtual switching using hardware offload  Overlay networking using Ali-VXLAN/Ali-VXLAN-GPE  NAT (modify IP/port, adjust TCP sequence number)  Routing (TTL decrement, header modify)  Aging acceleration  Rate metering 

2020-11-09

Introduction to InfiniBand.ppt

InfiniBand features Glossary Get familiar with IB HW/SW entities Get familiar with data path operations Get familiar with IB SW objects

2020-11-09

Intro to RDMA.pptx

Motivation Background Kernel Bypass & Transport Offload RDMA programming APIs

2020-11-09

FAE training - ASAP^2 - Gavi.pptx

PCIe device presents multiple instances to the OS/Hypervisor Enables application direct access Bare metal performance for VM Reduces CPU overhead Enables many advanced features – DPDK, RDMA, etc.

2020-11-09

ASAP2_Hardware_Offloading_for_vSwitches_User_Manual_v4.4

Open vSwitch (OVS) allows Virtual Machines (VM) to communicate with each other and with the outside world. OVS traditionally resides in the hypervisor and switching is based on twelve tuple matching on flows. The OVS software based solution is CPU intensive, affecting system performance and preve

2020-11-09

Mellanox Adapters Programmer’s Reference Manual (PRM)

This Programmer’s Reference Manual (PRM) describes the interface used by developers to develop Mellanox Adapters based solutions and to write a driver for the supported adapter devices. The following Mellanox adapters are supported in this document: • Connect-IB® • ConnectX®-4 • ConnectX®-4 Lx • C

2020-11-09

Verbs programming tutorial-final.pdf

SR-IOV and IOMMU/VT-d must be enabled in BIOS intel_iommu=on option must be specified in kernel command line - to check: cat /proc/cmdline - to setup: edit and configure bootloader files (GRUB/GRUB2)

2020-11-09

vswitch diagram (002).pptx

The diagram describes the whole process that packet passes.

2020-11-09

vSwitch_Data_Path_HW_Offload_UM.pdf

This manual describes the proper use of DPDK APIs to efficiently offload a part or all of the vSwitch data path to the device.

2020-11-09

RDMA overview for verification team.pptx

What is RDMA? Direct Memory Access is an ability of a device to access the host memory directly for reads and writes without involving the CPU RDMA is the ability of doing DMA on a remote machine Kernel and TCP/IP bypass

2020-11-08

0-BlueField SmartNic Overview.pptx

QPs can be initialized and set-up without coordination Use TCP to exchange parameters Connection Management Out-of-band: uses GSI (QP1) MADs

2020-11-08

OVS_Offload_using_ASAP2_Performance_Tuning_Guide_v3.0.pdf

This document describes Open vSwitch (OVS) offload using Mellanox "Accelerated Switching And Packet Processing" (ASAP2) Direct technology performance verification procedure. Additionally, it describes the proper way to bring-up a system for optimized packet processing performance.

2020-11-06

OVS_Offload_using_ASAP2_Performance_Tuning_Guide_v1.0.pdf

This document describes Open vSwitch (OVS) offload using Mellanox "Accelerated Switching And Packet Processing" (ASAP2) Direct technology performance verification procedure.

2020-11-06

ASAP2 Arch.pdf

ASAP2 takes advantage of ConnectX-4\5 capabilities to offload “in host” network stack

2020-11-05

Introduction to InfiniBand.ppt

InfiniBand is a network architecture for interconnecting processor nodes and I/O nodes to form a system area network. The architecture is independent on the host operating system (OS) and processor platform. IB is an open standard (not proprietary) IB has low latency (< 3usec) and high Bandwidth (up

2020-11-04

Intro to RDMA.PPTX

RC (~= TCP) Reliable, connection oriented, transport. Guarantees full, in-order, delivery of messages and RDMA UD (~= UDP) Unreliable, connection-less, transport. Best effort to deliver messages. Optional multicast support UC Unreliable, connection oriented, transport. Best effort, in-order, deliver

2020-11-04

Virtio Full Emulation - Spec.docx

This spec describes the SW architecture for Virtio device (net and block) emulation on top of BlueField2.

2020-11-02

BlueField2_MOC3.0_POC_0.5.pptx

Progress: ASAP2 OVS-DPDK offload setup finished. VFs inside local host and between two hosts can run forwarding Preliminary forwarding performance got Full emulation virtio-net demo in Mellanox setup delivered to Alibaba RoCE perftest latency and bandwidth got Need: Full emulation virtio-net perfo

2020-11-02

BlueField2_MOC3.0_POC_0.3.pptx

High priority cases which need to finish in Aug Case1 local forwarding case2 forwarding Case3 boot from local nvme disk Case4 virtIO emulation Other cases which need to finish in Sep Case5 RoCE HPCC Case6 IPSEC/KTLS

2020-11-02

BlueField Software Documentation v2.5.0.11176__03_05_2020.pdf

The release note pages provide information for the BlueField Software such as changes and new features, supported platforms, and reports on software known issues as well as bug fixes.

2020-11-02

sFlow-ovs.pptx

sFlow test environment OVS flow dump Sflowtool result

2020-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除