Yeah you have to call vs this villain. There is all sorts of stuff they could be shoving with. I've done a stove which is far from all the things they could be shoving and you do pretty well.
---
63,360 games 0.003 secs 21,120,000 games/sec
Board: Jh 9h 7h
Dead:
equity win tie pots won pots tied
Hand 0: 55.530% 52.17% 03.36% 33058 2126.00 { AhJs }
Hand 1: 44.470% 41.11% 03.36% 26050 2126.00 { JJ, 99, 77, AJs, KhQh, KhTh, K9s, Kh8h, Kh6h, QhTh, Qh8h, Qh6h, J9s, T8s, 97s, AJo, , KhJc, KhJd, KhJs,, KcTh, KdTh, KhTc, KhTd, KhTs, KsTh, QhJc, QhJd, QhJs, QcTh, QdTh, QhTc, QhTd, QhTs, QsTh, J9o, Th9c, Th9d, Th9s, 9c8h, 9d8h, 9s8h, 97o }
You only need 43% to call here so definitely standard.
Against a reg it would be rare to see them just shove the flop.
It sucks but if they do they are probably trying to protect a set or straight or at least 2 pair. Seems really nitty but I reckon it would be a fold without reads.