Fixes #6689 - Allow nil mac address for TFTP API calls that do not require a MAC

This fixes a regression from #172 which broke TFTP API calls that did not require a MAC address, such as `/create_default`.