Make "ifconfig mpw0 -mplslabel" work
authorkn <kn@openbsd.org>
Wed, 17 Mar 2021 18:53:25 +0000 (18:53 +0000)
committerkn <kn@openbsd.org>
Wed, 17 Mar 2021 18:53:25 +0000 (18:53 +0000)
Code is there, noone ever used it, I guess.
This makes ifconfig(8) documentation actually hold true.

OK claudio

sys/net/if_mpw.c

index 6932c6c..e953850 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_mpw.c,v 1.60 2021/03/17 14:30:08 kn Exp $ */
+/*     $OpenBSD: if_mpw.c,v 1.61 2021/03/17 18:53:25 kn Exp $ */
 
 /*
  * Copyright (c) 2015 Rafael Zalamena <rzalamena@openbsd.org>
@@ -443,6 +443,9 @@ mpw_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                        break;
                error = mpw_set_label(sc, &shim);
                break;
+       case SIOCDELLABEL:
+               error = mpw_del_label(sc);
+               break;
 
        case SIOCSETMPWCFG:
                error = mpw_set_config(sc, ifr);