LD_PRELOAD fonctionne correctement si j'en juge les traces. Par contre, la priorité socket seule ne suffit pas, il faut aussi configurer le mapping entre la priorité socket et la CoS :
#> /usr/sbin/ip link set dev enp2s0.832 type vlan egress 0:0 1:0 2:0 3:0 4:0 5:0 6:6 7:0
#> SO_PRIORITY_DEBUG=1 SO_PRIORITY_VALUE=6 LD_PRELOAD=/root/so_priority.so/so_priority.so /usr/sbin/dhclient -v -cf /etc/dhcp/dhclient.conf
Attention, c'est différent de ton second extrait : Ici on ne mappe que la priorité socket 6 vers la CoS 6, tout le reste est à zéro.