learned_dscp is a uint8_t and not a unsigned short, pass u to printf instead