What is it? I have leg pain, knee pain and knee swelling.

Need more history. You need to give a more detailed history. Did you have trauma? Is the site red? See your doctor for a complete evaluation .