aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/netmap/netmap.c
diff options
context:
space:
mode:
authorVincenzo Maffione <vmaffione@FreeBSD.org>2022-12-03 18:12:04 +0000
committerVincenzo Maffione <vmaffione@FreeBSD.org>2022-12-03 18:12:04 +0000
commit4ad57c7afaca3fd94b67c00706e210f0373b8e62 (patch)
treee789783aedbc2d7859603aab910f9f695c548ca6 /sys/dev/netmap/netmap.c
parent7467a6953683b439f7b31c2b42533cb893ed6be3 (diff)
Diffstat (limited to 'sys/dev/netmap/netmap.c')
-rw-r--r--sys/dev/netmap/netmap.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/netmap/netmap.c b/sys/dev/netmap/netmap.c
index a166bc9d233d..4bafa507384d 100644
--- a/sys/dev/netmap/netmap.c
+++ b/sys/dev/netmap/netmap.c
@@ -763,6 +763,10 @@ netmap_update_config(struct netmap_adapter *na)
{
struct nm_config_info info;
+ if (na->ifp && !nm_is_bwrap(na)) {
+ strlcpy(na->name, na->ifp->if_xname, sizeof(na->name));
+ }
+
bzero(&info, sizeof(info));
if (na->nm_config == NULL ||
na->nm_config(na, &info)) {