[Linux-31] task offload
Pascal Hambourg
pascal at plouf.fr.eu.org
Sam 8 Avr 21:03:24 CEST 2017
Le 08/04/2017 à 20:01, pti-jean a écrit :
> Le 08/04/2017 à 17:13, Pascal Hambourg a écrit :
>> 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
>
> Voila mon interfaces:
>
> iface eth0 inet static
> address 192.168.1.4
> netmask 255.255.255.0
> gateway 192.168.1.1
> tcp-segmentation-offload off
> udp-fragmentation-offload off
> generic-segmentation-offload off
> generic-receive-offload off
> large-receive-offload off
> rx-vlan-offload off
> tx-vlan-offload off
> l2-fwd-offload off
> ------------------------------------
>
>
> Ça a apparemment pas tout désactivé:
> ------------------------------------
> $ ethtool -k eth0 | grep -i offload
> tcp-segmentation-offload: off
> udp-fragmentation-offload: off [fixed]
> generic-segmentation-offload: on
> generic-receive-offload: on
> large-receive-offload: off [fixed]
> rx-vlan-offload: on
> tx-vlan-offload: on [fixed]
> l2-fwd-offload: off [fixed]
Les options de ton fichier interfaces ne respectent pas la syntaxe
offload-* mentionnée dans le README, donc il y a de fortes chances
qu'elles n'aient pas été prises en compte.
Pour désactiver les 4 fonctions d'offload de cette interface qui ne sont
pas fixées, je pense qu'il faudrait plutôt écrire ceci :
offload-tso off
offload-gso off
offload-gro off
offload-rxvlan off
Si tu veux être sûr de ton coup, tu peux utiliser une option pre-up ou
up pour exécuter directement ethtool avec les options souhaitées :
pre-up ethtool -K eth0 tso off gso off gro off rxvlan off
> Mais la carte semble fonctionner... est-ce bien du à ça...
C'est le principal, mais je doute que ce soit dû à ton fichier.
Plus d'informations sur la liste de diffusion Linux-31