Former New York Giants wide receiver Steve Smith has called time on his career after six seasons in the NFL and one Super Bowl success.