Answer: knockknockjoke

AnswerCrossword Clue
KNOCKKNOCKJOKEHumor named for its opening words
KNOCKKNOCKJOKE'Who's there?' bit
KNOCKKNOCKJOKEIt often ends with a pun