Yeah, or miss.
I'm thinking of terms that are very commonly appropriate for a man to call another man. There's obviously "sir," and there's also "man" and "dude." "Hey, man... Hey dude..." "Buddy" is generally good but depends on tone/context.
It seems the most appropriate are terms that refer to another man as an equal. Man, buddy, sir, bro, dude, are seen as such, with sir generally older (for whatever reason). It's a bit paradoxical but terms that elevate the other man can come off demeaning. Chief, boss, etc. And then there's "son," demeaning both literally and figuratively.