If your question is whether or not you can get a Kalos born Feraligatr with Whirlpool in Gen VI, then the answer is no. "Kalos born" is a general term for any Pokémon hatched/obtained in either XY or ORAS. These kinds of Pokémon have a blue pentagon on their summary page, and are the only Pokémon allowed in official tournaments and Rating Battles.
The answer is no because, while your Feraligatr can learn Whirlpool in SoulSilver, he cannot pass it down to a baby Totodile in Gen VI because it is not an Egg Move. Sorry about that :(
But, if you are simply trying to find a way to get your precious Whirlpool Feraligatr from SoulSilver to X, then the answer is yes! Here are the steps you need to follow:
1 – Choose Totodile as your starter Pokémon in SS.
2 – Raise it with tender loving care into a Feraligatr
3 – Teach said Feraligatr HM05 Whirlpool.
This is where the steps get tricky.
4 – Either a) purchase one of Pokémon Black, White, Black 2 or White 2 or b) borrow a friend's B/W/B2/W2
5 – Beat the E4 and Champion in said B/W/B2/W2, then go unlock PokéTransfer.
6 – You will need a second 3DS, DSi, or DS Lite to use PokéTransfer. More on that here.
7 – Transfer your Feraligatr from SS to your Gen V game.
8 – Purchase Pokémon Bank for your 3DS.
9 – Download the free application Poké Transporter.
10 – Put your copy of Black, White, Black 2 or White 2 in the same console as the Pokémon Bank. Put your SS into the other console.
11 – Transfer Feraligatr from B/W/B2/W2 to the Pokémon Bank via Poké Transporter.
12 – Remove your B/W/B2/W2 cartridge once Feraligatr is in the Bank.
13 – Insert your Pokémon X cartridge.
14 – Open Pokémon Bank, then select the Pokémon X option.
15 – Take your Feraligatr from the Pokémon Bank into the PC on your X.
This isn't an easy or convenient way to get Feraligatr from SS to X, but it is the only way. Or you could have someone else do it for you. I hope this is what you're looking for.