[Linux-31] task offload

Pascal Hambourg pascal at plouf.fr.eu.org
Sam 8 Avr 17:13:53 CEST 2017


Le 08/04/2017 à 17:05, pti-jean a écrit :
> Le 08/04/2017 à 15:51, Pascal Hambourg a écrit :
>> Tu identifies le module du noyau qui gère la carte réseau par tout moyen
>> (lspci -k si PCI, dmesg, /sys/, udevadm, /etc/udev/rules.d/ si vieille
>> version d'udev...).
>> Tu affiches sa description avec modinfo et tu regardes si un paramètre
>> permet de désactiver l'offload.
>
> J'en suis là:
> $ modinfo atl1
> filename:
> /lib/modules/3.13.0-83-generic/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko
>
> version:        2.1.3
> license:        GPL
> author:         Xiong Huang <xiong.huang at atheros.com>, Chris Snook
> <csnook at redhat.com>, Jay Cliburn <jcliburn at gmail.com>
> description:    Atheros L1 Gigabit Ethernet Driver
> srcversion:     DCBD0FFE082DDE62E6A53FD
> alias:          pci:v00001969d00001048sv*sd*bc*sc*i*
> depends:        mii
> intree:         Y
> vermagic:       3.13.0-83-generic SMP mod_unload modversions
> signer:         Magrathea: Glacier signing key
> sig_key:        18:CE:1F:FC:4C:EF:B7:29:B5:A2:97:0C:A4:C2:7A:A4:8D:EB:F3:06
> sig_hashalgo:   sha512
> parm:           int_mod_timer:Interrupt moderator timer (array of int)
> parm:           debug:Message level (0=none,...,16=all) (int)
>
>
> Et donc ???
> On le voit où le paramètre ? Et il faut l'écrire dans quel fichier ?

Les paramètres de ce module sont décrits dans les lignes "parm:".
Ici aucun ne permet de gérer l'offload. Il faut donc utiliser ethtool.

Sous Debian, si l'interface est configurée dans /etc/network/interfaces, 
on peut y ajouter des options pour configurer automatiquement les 
réglages contrôlables par ethtool.
Cf. /usr/share/doc/ethtool/README.Debian


Plus d'informations sur la liste de diffusion Linux-31