diff --git a/drivers/net/veth.c b/drivers/net/veth.c
index 9c6f4f83f22b0..0deefd1573cf2 100644
--- a/drivers/net/veth.c
+++ b/drivers/net/veth.c
@@ -1446,6 +1446,8 @@ static int veth_open(struct net_device *dev)
 		netif_carrier_on(peer);
 	}
 
+	veth_set_xdp_features(dev);
+
 	return 0;
 }