Tranmission issue

06 silverado 4.3L 1500 2wd
Thought car was in drive but instead was in nuetral. Went to accelerate hard and put it into drive. So basically a slam hard shift into drive.
Drove down the street and truck would not shift out of first gear.
Checked transmission fluid in tranny pan, there are no metal shavings.
Any explanations?