The K64 has a built-in filter that will block all multicast, broadcast and packets addressed elsewhere at the hardware level. This is an excellent feature!
However, the filter must be configured correctly or disabled (Promiscuous mode), or the driver will never receive these packets. Unfortunately I have found the documentation about this configuration to be quite unclear, and assumes a lot of background knowledge that most people don't have.
I posted last year in the mbed forums about this, and wrote how to enable Promiscuous mode:
EthernetInterface Multicast UDP does not work at all on FRDMK64 | mbed
This is however a bad way to make mutlicast work.
This thread contains some information about doing it correctly:
Re: lwip multicast
I'm not sure if Jose or Wesley have submitted a patch to the mbed project yet. If not then I will start looking at doing this, as my K64 project also requires multicast support.