Slang meaning of knock

knock means: to criticize - "Hey don't knock it unless you've tried it."