Hello,
Question quand on parle de CoS, DSCP, QoS et ToS je ne comprends pas exactement de quoi il s'agit et lequel on veut en niveau 6.
J'ai patché mon busybox pour faire des:
setsockopt(sock, SOL_SOCKET, SO_PRIORITY, 6, sizeof(int));
Mais a quoi dois-je m'attendre sur Wireshark?
J'ai l'impression que cela ne fonctionne pas
CoS = ToS = Dscp --> entete IP champ DSCP; s'altère avec netfilter/iptables/nftables sauf pour DHCP v4. Du coup il faut que le client DHCP envoie la bonne valeur directement du DSCP=CS6.
Socket pririoty + mapping priorité VLAN --> envoie la bonne priorité dans l'entête ethernet VLAN 802.1Q (tagguée).
Les 2 trucs se ressemblent vaguement pour un humain; mais le noyeau Linux ne fait aucun lien automatique entre les deux champs, l'un est dans l'entête IP, l'autre dans l'entête ethernet.
Dans ce qu'on voit de ta capture wireshark, aucun des 2 n'a la bonne valeur.
Sur le VLAN 832, Orange veut les paquets ARP, DHCPv4, ICMPv6 RA/RS, DHCPv6 en ethernet.8021q.priority=6.
Pour les paquets IP susmentionnés, donc sauf ARP ci-dessus, orange veut aussi IP.DSCP=CS6.