1 / 4

Supporting ethtool with Linux Integration Service

Supporting ethtool with Linux Integration Service. Open Source Technology Center Microsoft. What is ethtool ?. The man page description: ethtool is used to query and control network device driver and hardware settings, particularly for wired Ethernet devices

jarrod-chen
Download Presentation

Supporting ethtool with Linux Integration Service

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Supporting ethtool with Linux Integration Service Open Source Technology Center Microsoft

  2. What is ethtool? • The man page description: ethtool is used to query and control network device driver and hardware settings, particularly for wired Ethernet devices • “ethtool” is a Linux utility which makes system calls into the kernelto change or display a set of tunable variables that impact the network features and performance • The number of send/receive queues of vRSS • The size of send/receive buffers • Turning on/off Large Send Offloading, etc.

  3. What’s the Linux Integration Service? • The Linux Integration Service (LIS) includes a number of kernel mode drivers in the Linux virtual machines (guests) running on Hyper-V hosts or Azure cloud • Hyper-V is a native (bare metal) hypervisor (like XEN and VMware ESX) for running virtual machines • The LIS drivers enable the Linux guests to run efficiently in the virtualized environment

  4. What’s required to support ethtool? • A set of callback functions needs to be implemented in our driver to support these tuning capabilities. • Implementing these functions requires knowledge of the Linux kernel internals, and a detailed understanding of how our LIS source code works. • As part of the Linux kernel, the developed code will be open-source with plans to be integrated into the kernel source tree. • Mailing list: Linux Driver Project Developer List <driverdev-devel.linuxdriverproject.org>

More Related