1/*- 2 * Copyright (c) 2009-2012,2016-2017 Microsoft Corp. 3 * Copyright (c) 2010-2012 Citrix Inc. 4 * Copyright (c) 2012 NetApp Inc. 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 17 unchanged lines hidden (view full) --- 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29/* 30 * Network Virtualization Service. 31 */ 32 33#include <sys/cdefs.h> |
34__FBSDID("$FreeBSD: stable/10/sys/dev/hyperv/netvsc/hn_nvs.c 324574 2017-10-13 02:26:39Z sephe $"); |
35 36#include "opt_inet6.h" 37#include "opt_inet.h" 38 39#include <sys/param.h> 40#include <sys/kernel.h> 41#include <sys/limits.h> 42#include <sys/socket.h> --- 553 unchanged lines hidden (view full) --- 596 return (0); 597} 598 599int 600hn_nvs_attach(struct hn_softc *sc, int mtu) 601{ 602 int error; 603 |
604 if (hyperv_ver_major >= 10) { 605 /* UDP 4-tuple hash is enforced. */ 606 sc->hn_caps |= HN_CAP_UDPHASH; 607 } 608 |
609 /* 610 * Initialize NVS. 611 */ 612 error = hn_nvs_init(sc); 613 if (error) 614 return (error); 615 616 if (sc->hn_nvs_ver >= HN_NVS_VERSION_2) { --- 130 unchanged lines hidden --- |