Thanks for posting your query
From description it could be soft tissue injury
. Without xray it is difficult to differentiate fracture from others. I suggest you to get it evaluated by orthopaedic surgeon
for proper management.
In interim beside icing, elevate the limb and rest well.
Hope this will helps you
Dr Saurabh Gupta