J’ai du mal à saisir la nuance et la différence entre le CS6 par défaut existant et ton patch.
Quel est l’intérêt de la CS6 actuelle si cela ne modifie pas la socket priority utilisée par le client DHCP ?
Enfin, le param EgressQOSMaps=6-6 ne risque pas de tout marquer en COS6 sur le vlan et de perturber les perfs up/down hors DHCP ?
Tu as deux choses bien différentes, d'une part, la priority de l'entête ethernet VLAN (SocketPriority + EgressQOSMaps);
et d'autre part, le champ DSCP de l'entête IP (IPServiceType).
Linux ne fait aucun lien automatique entre ces deux choses.
p.ex. pour modifier les icmpv6 et dhcpv6 avec netfilter tables, on a bien deux choses différentes à modifier:
table ip6 mangle6 {
chain assign-orange-prio {
icmpv6 type { nd-router-solicit, nd-neighbor-solicit } ip6 dscp set cs6 meta priority set 6 counter
udp sport dhcpv6-client ip6 dscp set cs6 meta priority set 6 counter
}
}
ip6 dscp set cs6
et
meta priority set 6 (la SO_PRIORITY de Linux)