Ellis, 28, is a former third-round pick of the Jets back in 2011. He played out his rookie deal before landing a one-year, $1.475 million contract with the Giants back in March of last year.
However, he wound up being among their roster cuts at the start of last season. The Vikings later signed him to a contract and brought him back on a one-year, $810,000 deal.
In 2015, Ellis appeared in nine games for the Vikings and recorded five tackles. Pro Football Focus has him down for playing a total of 89 snaps last year.
Hughes, 26, is a former fifth-round pick of the Colts back in 2013. He lasted just over two years in Indianapolis before he was waived coming out of the preseason last year.
The Giants later signed him to their practice squad before cutting him loose. New York re-signed him a few weeks into the regular season only to waive him once again.
The Cowboys brought Hughes in for a workout back in October but did not sign him to a contract.
In 2016, Hughes has been active for two games but has yet to record a statistic.