6,250,000 Shares CAVIUM NETWORKS, INC. COMMON STOCK (PAR VALUE $0.001) UNDERWRITING AGREEMENT