More precisly define which dhcp message types we are listening for

If we want to further fine tune the filtering.
We could remove the following conditionally 
 * The offer message if rogue detection is disable.
 * The request message if rogue detection is disable and there is no firewallsso configured and not inline mode