TCP packet with RST flag not carrying DSCP

Hello,

I'm having an issue with TCP sockets.
When the TCP connection is terminated on one end, TCP packet with RST flag set is being sent to the sender. All the packets sent so far were carrying the DSCP 'AF21' set by me. But packet with RST flag is carrying DSCP '0'.

Is this expected or should the RST packet also carry the DSCP AF21 ?

Thanks in advance