Browsing: programmable IP