diff options
author | Gleb Smirnoff <glebius@FreeBSD.org> | 2020-01-23 01:41:09 +0000 |
---|---|---|
committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2020-01-23 01:41:09 +0000 |
commit | 0921628ddce1c29441ddb694e04e9c1e9fe356c8 (patch) | |
tree | a9db306544094d456f54570e974761f6d43f31df /sys/dev/hyperv | |
parent | af614b8e0452de3653972c0130ecad58847f26a7 (diff) | |
download | src-0921628ddce1c29441ddb694e04e9c1e9fe356c8.tar.gz src-0921628ddce1c29441ddb694e04e9c1e9fe356c8.zip |
Introduce flag IFF_NEEDSEPOCH that marks Ethernet interfaces that
supposedly may call into ether_input() without network epoch.
They all need to be reviewed before 13.0-RELEASE. Some may need
be fixed. The flag is not planned to be used in the kernel for
a long time.
Notes
Notes:
svn path=/head/; revision=357010
Diffstat (limited to 'sys/dev/hyperv')
-rw-r--r-- | sys/dev/hyperv/netvsc/if_hn.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/hyperv/netvsc/if_hn.c b/sys/dev/hyperv/netvsc/if_hn.c index e9d1b9439671..bc96775ad553 100644 --- a/sys/dev/hyperv/netvsc/if_hn.c +++ b/sys/dev/hyperv/netvsc/if_hn.c @@ -2362,7 +2362,8 @@ hn_attach(device_t dev) */ ifp->if_baudrate = IF_Gbps(10); - ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST; + ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST | + IFF_NEEDSEPOCH; ifp->if_ioctl = hn_ioctl; ifp->if_init = hn_init; #ifdef HN_IFSTART_SUPPORT |