“Cisco's programmable silicon allows for in-field functionality changes after the hardware has been deployed.”