diff --git a/drivers/slipdev/slipdev.c b/drivers/slipdev/slipdev.c
index 9d0a15ac3e0c86a36e332d9ea96c91f3ff424dd6..430c26b24163b12cfd0bda4d1d79713953d48d65 100644
--- a/drivers/slipdev/slipdev.c
+++ b/drivers/slipdev/slipdev.c
@@ -188,23 +188,13 @@ static int _get(netdev_t *netdev, netopt_t opt, void *value, size_t max_len)
     }
 }
 
-static int _set(netdev_t *netdev, netopt_t opt, const void *value,
-                size_t value_len)
-{
-    (void)netdev;
-    (void)opt;
-    (void)value;
-    (void)value_len;
-    return -ENOTSUP;
-}
-
 static const netdev_driver_t slip_driver = {
     .send = _send,
     .recv = _recv,
     .init = _init,
     .isr = _isr,
     .get = _get,
-    .set = _set,
+    .set = netdev_set_notsup,
 };
 
 void slipdev_setup(slipdev_t *dev, const slipdev_params_t *params)