Kevin O’Connell and the Minnesota Vikings have agreed to a multiyear contact extension, NFL Network Insiders Ian Rapoport and Tom Pelissero reported Tuesday.