API refactoring : dhcp