raw_recv() function
Set the callback function for received packets that match the raw PCB's protocol and binding. The callback function MUST either - eat the packet by calling pbuf_free() and returning non-zero. The packet will not be passed to other raw PCBs or other protocol layers. - not free the packet, and return zero. The packet will be matched against further PCBs and/or forwarded to another protocol layers.