Hello dear ,
I evaluated your concern thoroughly .
@ This is due to post traumatic 
hematoma formation with surrounding     
cellulitis .
@ Suggestions for better faster recovery :
# Keep the affected leg elevated over 3-4 pillows when resting .
# Remain ambulatory but avoid prolong severe weight baring .
# Hot water fomentation 3-4 times a day with alternate application of ice   
    help .
# Antibiotics with anti-inflammatory agents give fast recovery chosen after 
    thorough clinical evaluation .
# Selected cases may need further evaluation in form of X-ray , sonography
    or 
MRI of the local part.
Hope this will definitely help you.
Thanks for using Health care magic.
Always feel free to ask any health related query.
Regards dear.